где файл удалил с 'sudo мусор, который' уводят?

$ pwd
/tmp/test
$ trash mfile 
trash: cannot trash regular file `mfile'
$ sudo trash mfile 
$

Но я не могу найти файл под /home/t/.local/share/Trash/*

Таким образом, где файл удалил с sudo trash уведенный?Спасибо.

0
задан 19 May 2018 в 13:56

1 ответ

Когда /home находится на том же разделе

С также trash или sudo trash, файлы обычно хранятся под ~/.local/share/Trash/files.

Когда /home находится на другом разделе

Из другого ответа, если /home находится на другом разделе, чем /tmp/test, sudo trash поместит файлы в одну или две подпапки корневой папки /tmp/testраздел (который может быть получен с df -P /tmp/test | tail -1 | rev | cut -d' ' -f 1 | rev):

  • .Trash/0/files
  • .Trash-0/files

Отметьте это 0 в обоих идентификатор пользователя Linux пользователя (корень имеет идентификатор пользователя 0) кто повредил файл. Можно работать id [username] узнать идентификатор пользователя пользователя и затем заменить 0 с этим uid число для доступа к папке (папкам) "Удаленные" того пользователя на том разделе.

Если Вы удаляете два файла с тем же именем

Обратите внимание, что при повреждении двух файлов с тем же именем позже поврежденный файл мог бы храниться с запаздыванием _1 на его имени файла.

4
ответ дан 29 October 2019 в 07:30

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

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