Разница между перемещением в корзину и rm на терминале? [дубликат]

На этот вопрос уже есть ответ здесь:

Я использую сторожевой таймер , пакет Python для отслеживания изменений в файловой системе. Код отлично работает на Mac, но кажется, что событие удаления не отслеживается правильно в ubuntu. Если я сделаю rm вместо перемещения файла в корзину, сторожевой таймер сможет обнаружить изменение. Мне интересно, есть ли разница между перемещением в корзину и командой rm на терминале в ubuntu, которая может привести к такому поведению.
Большое спасибо!

0
задан 20 April 2014 в 05:49

1 ответ

В терминах неспециалиста,

rm расцепляет файл.

"перемещение в мусор" является чем-то эквивалентным mv file ~/.local/share/Trash в терминале, что означает, что файл был перемещен от одного каталога до другого каталога.

P.S.: Этот вопрос подошел как первый результат, когда я сделал поиск Google" различие в мусоре комнаты человечности ". Я надеюсь, что можно провести некоторое исследование в следующий раз перед выяснением.

0
ответ дан 20 April 2014 в 05:49

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

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