Відповіді:
Переконайтеся, що папка справді порожня (там можуть бути приховані файли / папки). Подивіться вміст файлу ще раз
sudo ls -lha /path/
Якщо ви абсолютно впевнені, що він не містить нічого, що ви хочете мати (включаючи підкаталоги), видаліть його
sudo rm -r -f /path/
-rє рекурсивним , тому він видалить папку та підпапки, навіть якщо вона не порожня-fє для сили (це може бути зайвим).sudo rm -r -f path/
Варто зазначити, що папка повинна бути порожньою, після чого виконайте наступну команду
rmdir directory_name
Ще одна річ, що слід зазначити, що команда, яку ви набираєте, не повинна починатися з косою рисою (/), якщо тільки папка не має кореня.
Останній варіант, і ви повинні бути дуже обережними, використовуючи цей, - змусити видалити відповідний каталог, включаючи будь-які інші файли / каталоги в ньому.
rm -rf directory_name
Ура.
Початківцю я б не рекомендував вживатися у звичку вживати rm -Rfабо rm -r -f, це рано чи пізно укусить вас в обличчя. Безпечніше було б створити загальносистемний псевдонім. Відкрити термінал: Ctrl+ Alt+ T, а потім набрати:
alias rm='rm -i'
Тож вам буде запропоновано перед тим, як витерти всі фотографії ваших канікул випадково. Друга рекомендація, яку я хотів би додати, - це використовувати rmdir, вона скаржиться на непорожні каталоги, і саме це ви хочете як новачок.
Але в сенсі запитання відповідь така, яку вже дано тут, використовуйте -fдля видалення папки.
Якщо ви впевнені, що каталог існує, то:
(sudo) rm -rfv /path/
Щоб видалити весь каталог у ваші папки та файли
/
Якщо ви хочете видалити всі файли в каталозі і просто хочете зберегти каталог або використовувати деякі файли (за допомогою -iпрапора ви можете зберегти файл або видалити його).
rm -i *
-i призначений для інтерактивного характеру і підкаже вам кожен раз, коли є файл для видалення.
Якщо вам потрібно видалити підкаталоги вздовж батьківського каталогу, використовуйте:
rm -rf NameOfDirectory
-fПрапор не потрібен дляrmвидалення елементів, що безпосередньо містяться у вказаній папці, і я вважаю, що ви маєте на увазі під "адресою вміст папки". Натомість-fстоїть сила , щоrmніколи не вимагає підтвердження, навіть якщо для видалення файлу немає дозволу на запис (rm: remove write-protected regular file ‘foo’?), а також призводитьrmдо того, щоб не попереджати про спробу видалити файл, який вже не існує. Краще використовувати-fпрапор лише тоді, коли він дійсно потрібен.rm -rбез-fабсолютно нічого «адреса вмісту папки.»