Відновлення файлів в консолі, реальні замітки ubuntu - windows

Кожен хто хоч раз відкривав консоль командного рядка в Ubuntu 12.04 Desktop стикався, що випадково видаляв файл (и) за допомогою команди rm і надалі задавався питанням, а як можна їх відновити?
Наприклад в Nautilus видаляються файли поміщаються в прихований каталог (.Trash) (за подробицями прошу сюди), з якого надалі їх можна відновити, але консоль, що робити з нею. Ось про цей момент і буде моя замітка.

У репозитариях Ubuntu 12.04 Desktop присутня утиліта trash-cli в завдання якої входить весь функціонал роботи компонента Кошик в Nautilus 'e. Trash-cli використовується для:

Виведемо опис утиліти з репозитаріїв Ubuntu 12.04 Desktop.

$ Apt-cache search trash-cli
trash-cli - command line trashcan utility

Встановлюємо її в нашу систему:
ekzorchik @ polygon:

$ Sudo apt-get install trash-cli

Даний пакет trash-cli включає в себе в precise:
/ Usr / bin / trash-empty Remove for ever any trashed file and trashed directory
/ Usr / bin / restore-trash Restore for Command line trash utility
/ Usr / bin / trash-list List trashed files
/ Usr / bin / trash-put Names of files or directory to move in the trashcan

У кожного користувача системи є своя корзина в ній зберігаються Ваші віддалений файли:
ekzorchik @ polygon:

$ Ls .local / share / Trash /
files info

Створимо алиас на видалення (

/.bashrc. для кожного користувача, якщо у Вас їх багато працює в системі, то доведеться налаштувати alias для кожного), для всіх користувачів системи:
ekzorchik @ polygon:

$ Sudo nano /etc/bash.bashrc
alias rm = 'trash-put'

Створимо і видалимо каталог:
ekzorchik @ polygon:

Подивитися список віддалених файлів можна:
ekzorchik @ polygon:

Відновимо видалені файли (каталоги) або файл (каталог):
ekzorchik @ polygon:

Очистити корзину:
ekzorchik @ polygon:

Ось власне і все про що я хотів розповісти в цій замітці. Хай щастить. З повагою ekzorchik.

Схожі статті