Я пам'ятаю приємну mv somefile ~/.Trash
команду, але цієї папки не існує в новішому Ubuntus. Хтось знає, чому?
Я пам'ятаю приємну mv somefile ~/.Trash
команду, але цієї папки не існує в новішому Ubuntus. Хтось знає, чому?
Відповіді:
Згідно зі специфікацією кошика freedesktop.org :
Для кожного користувача ОБОВ'ЯЗКОВО повинен бути доступний каталог домашнього сміття. Його назва та місцезнаходження - $ XDG_DATA_HOME / Кошик; $ XDG_DATA_HOME - це базовий каталог специфічних для користувача даних, визначених у специфікації базового каталогу Desktop .
Якщо змінна середовища $XDG_DATA_HOME
або не встановлена, або порожня, ~/.local/share
використовується. Отже, за замовчуванням папка сміття є ~/.local/share/Trash
.
Незважаючи на те, найпростіший і найкращий спосіб виправити файл з командного рядка - це використовувати команду сміття .
Використовуйте його так, як і раніше rm
:
trash somefile.txt
Це краще, ніж просто mv
вводити файл, ~/.local/share/Trash
оскільки він зберігає метадані, такі як, де файл був спочатку, тож ви можете відновити (видалити) його, якщо потрібно.
це через останню специфікацію базового каталогу XDG: http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
trash-cli
я встановив сьогодні (2012-06-24), командаtrash-put
замістьtrash
.