Как получить доступ к gvfs mounts из командной строки?

Я устал от повторной установки всего своего программного обеспечения после новой установки, поэтому вот что я сделал ...

mkdir /home/jj/Documents/Repository

и цикл, чтобы получить их там ...

for i in `ls -1 /var/cache/apt/archives` ; do sudo cp /var/cache/apt/archives/$i /home/jj/Documents/Repository ; done

Они принадлежат root, поэтому я «chown jj: jj *», поэтому я мог бы скопировать их на резервный носитель. (У меня есть / home как sda3, поэтому ручная настройка раздела во время (re) -install сохраняет мой / домашний раздел).

Чтобы переустановить все из них в одном кикстарте:

sudo dpkg -i /home/jj/Documents/Repository/*.deb

И вот сценарий bash, потому что мы НИЧЕГО печатаем повторяющиеся вещи.

#!/bin/bash
for i in `ls -1 /var/cache/apt/archives/` ; do sudo cp /var/cache/apt/archives/$i /home/jj/Documents/Repository ; done

Вы можете игнорировать эту ошибку «cp: omitting directory» / var / cache / apt / archives / partial '"

Mine пуст.

Вот сценарий очистки karthick87

1
задан 28 December 2012 в 05:01

1 ответ

Как говорит Эрик, это также относится к 14.04:

Оно находится в /run/user/<uid>/gvfs вместо /run/user/<username/login>/gvfs.

Обратите внимание, что:

[d3 ] <uid> является идентификатором пользователя id = number

, в то время как

<username/login> является строкой, читаемым пользователем именем пользователя

. Где друг другу сопоставляется / etc / passwd или любой другой модуль nss (например, ldap). Цифры фактически хранятся на диске, а имя предназначено только для людей: -)

3
ответ дан 25 May 2018 в 03:04

Другие вопросы по тегам:

Похожие вопросы: