Файлы, удаленные как корень, Но дисковое пространство, не доступны

Я ввел следующую команду sudo nautilus /home/ в терминале и скопированный фильм на 2 ГБ в/home/каталог. Так, моя домашняя папка содержит две папки:

  1. Каталог User (/home/User)
  2. Каталог Movie (/home/Movie)

Папка с фильмом содержит файл на 2 ГБ (/home/Movie/Movie.mp4). Затем вышедший от корневого режима (путем закрытия терминала).Now свободное пространство в домашней папке показывает 55 ГБ.

После двух дней я снова ввел команду sudo nautilus /home/ и стал корнем. Затем перешел в /home/Movie/ каталог и удаленный файл, просто нажав удаленную кнопку ( not Shift+ Delete).

Затем я уехал снова от корневого режима путем закрытия teminal. Затем проверенный доступное свободное пространство и это показало 55 ГБ. Aagain я стал корнем, как сказано выше и перешел в /home/Movie/ папка. Каталог был пробелом.

Так, нажал кнопку Trash от левой панели папки. Это показало окно сообщения:

Содержание папки не могло быть отображено. Извините, не Мог отобразить все содержание "мусора": Операция, не поддерживаемая

. Я использую Ubuntu 12.04. Кто-либо может помочь мне постоянно удалить файл и сделать свободное пространство 57 ГБ?Заранее спасибо.

0
задан 21 November 2014 в 08:25

1 ответ

Вы никогда не должны запускать графическое приложение (такое как наутилус) с sudo. Необходимо использовать gksu вместо этого, если необходимо сделать это.

, К сожалению, с помощью графического приложения в качестве sudo создает много проблем, которые Вы обнаруживаете, может быть трудным вымыться.

техническое объяснение позади этого состоит в том, что программа, которую Вы выполняете, будет выполнена как корень, но это будет думать, что его корневой каталог Ваш корневой каталог. Таким образом, если это пишет какие-либо файлы в то, что это думает, его корневой каталог, Вы собираетесь заканчивать с корневыми файлами в своем корневом каталоге.

Вы возможно закончили с корневыми файлами в Папке "Удаленные" своего пользователя.

необходимо будет, вероятно, очистить это с терминальным доступом, становясь корнем с sudo -i, и затем входя папку "Удаленные" (/home/user/.local/share/Trash/files или подобный) и вручную удаляя то, что необходимо удалить.

В будущем, если необходимо выполнить наутилус (или какая-либо другая графическая программа) как корень, используйте gksu. Это гарантирует, что не испортит Ваш корневой каталог с корневыми файлами.

Примечание: нет никакой причины, необходимо ли было бы скопировать файлы обычного пользователя в корневой каталог как корень, о котором я могу думать - по-видимому, Вы пытались работать вокруг некоторой другой проблемы путем выполнения этого?

Примечание 2: В результате выполнения sudo nautilus у Вас могут также быть другие корневые файлы в рамках Вашего корневого каталога, такой, как будто наутилус пишет свою конфигурацию в файлы в ~/.config/ или подобный. Это может вызвать другие поломки, когда Вы пытаетесь запустить другое программное обеспечение.

2
ответ дан 6 October 2019 в 19:52

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

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