Як безпечно видалити файли за допомогою командного рядка Linux

Що потрібно знати

  • Використовувати rm команда, rm /шлях/до/файлу, щоб остаточно видалити файл. Додайте -Р прапор щоб видалити всі файли в папці.
  • Використовувати trash-cli додаток для надання сміттєвого бака командного рядка. Введіть командний рядок кошик /шлях/до/файлу щоб перемістити туди файли.

У цій статті пояснюється два способи безпечного видалення файлів за допомогою командного рядка Linux. Один метод остаточно видаляє файли. Інший переміщує їх у смітник, де їх можна переглянути та відновити.

Команда "rm".

Як і багато завдань, Linux пропонує більше ніж один спосіб виконати роботу, причому кожне рішення має різні переваги та недоліки. Типовий метод видалення файлу за допомогою підказки оболонки тягне за собою rm команда, хоча trash-cli команда також працює.

Більшість людей використовує команда rm щоб видалити файли. The синтаксису з rm команда виглядає наступним чином:

rm /шлях/до/файлу

Видаліть усі файли в папці та підпапках за допомогою позначити (щоб видалити рекурсивно) таким чином:

rm -R /шлях/до/папки

The rm команда остаточна. Файли та папки, видалені цим методом, зазвичай не можна відновити без спеціальних інструментів.

Команда 'trash-cli'

The trash-cli Програма надає сміттєвий бак командного рядка. Зазвичай він не встановлюється за замовчуванням у Linux, тому встановіть його зі сховищ вашого дистрибутива.

Щоб відправити файл у кошик, скористайтеся такою командою:

кошик /шлях/до/файлу
команда trash в linux

Файл не видаляється повністю, а натомість відправляється в кошик так само, як і кошик Windows. Якщо ви вкажете ім’я папки команді trash, вона відправляє папку та всі файли в папці до кошика.

Як перерахувати файли в кошик

Щоб переглянути файли в кошику, виконайте таку команду:

список сміття

Повернені результати включають вихідний шлях до файлу, а також дату та час відправлення файлів у кошик.

Як відновити файли з кошика

Щоб відновити файл, скористайтеся такою командою:

сміття-відновлення

Однак ви можете отримати помилку команди не знайдено, якщо ви запустите цю команду.

Альтернатива trash-restore - відновлення-сміття, як показано нижче:

відновлення-сміття

Команда restore-trash перераховує всі файли в кошику з номером біля кожного з них. Щоб відновити файл, введіть число біля імені файлу.

Як очистити кошик

Основна проблема з підходом до кошика полягає в тому, що видалені файли займають місце на диску. Якщо ви впевнені, що все в кошику більше не потрібно, виконайте таку команду, щоб очистити кошик:

сміття порожнє

Якщо ви хочете видалити всі файли, які були в кошику протягом певної кількості днів, вкажіть це число за допомогою команди trash-empty.

сміття порожнє 7