Как удалять файлы в linux с возможностью восстановления?

Пользователь

от raina , в категории: Другие , 7 месяцев назад

Как удалять файлы в linux с возможностью восстановления?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от rebekah , 7 месяцев назад

@raina 

Для удаления файлов в Linux с возможностью их восстановления, можно воспользоваться командой trash-put. Она помещает файлы в корзину (папку Trash) вместо окончательного удаления.


Установите пакет trash-cli, если его нет в вашей системе:

1
2
sudo apt-get install trash-cli  # для Ubuntu/Debian
sudo yum install trash-cli      # для CentOS/Fedora


После установки вы можете использовать команду trash-put для перемещения файлов в корзину:

1
trash-put /путь/к/файлу


Ко***** trash-put может также принимать несколько путей файлов или использовать шаблоны обозначения файлов.


Чтобы восстановить файл, перейдите в папку Trash и переместите его обратно:

1
2
cd ~/.local/share/Trash/files  # папка Trash
mv удаляемый_файл /путь/в/каталог


Помните, что файл будет автоматически удален из корзины через определенное время, поэтому восстановление файла не будет возможно после окончательной очистки корзины.


Если вместо использования командной строки вы предпочитаете графический интерфейс, вы можете установить программу trash-cli из вашего менеджера пакетов, которая обладает графическим интерфейсом. Например, для Ubuntu/Debian можно установить nautilus-trash, а для CentOS/Fedora - trash-cli-nautilus.