Я новый пользователь и пытаюсь удалить определенную папку. Я использую sudo rm /path/
, но это не работает. Какую команду правильно использовать?
Это файл catolog, который я пытаюсь удалить, но получаю сообщение, что оно пустое.
delete
command-line
rm
деревенщина
источник
источник
-f
флаг не требуется дляrm
удаления элементов, непосредственно содержащихся в указанной папке, что, как я полагаю, означает «адрес содержимого папки». Вместо этого-f
означает силу , вызываяrm
никогда не запрашивать подтверждение, даже если файл, который должен быть удален, не имеет разрешения на запись (rm: remove write-protected regular file ‘foo’?
), а также заставляетrm
не предупреждать о попытке удалить файл, который уже не существует. Лучше использовать-f
флаг только тогда, когда это действительно необходимо.rm -r
без-f
абсолютно ничего «адрес содержимого папки.»sudo rm -r -f path/
Стоит отметить, что папка должна быть пустой, затем выполните следующую команду
Следует также отметить, что вводимая вами команда не должна начинаться с косой черты (/), если папка не находится в корневом каталоге.
Последний вариант, и вы должны быть очень осторожны при его использовании, это принудительное удаление соответствующего каталога, включая любые другие файлы / каталоги в нем.
Приветствия.
источник
Для новичка я бы не рекомендовал приобретать привычку использовать
rm -Rf
илиrm -r -f
, это рано или поздно укусит вас в лицо. Безопаснее было бы создать общесистемный псевдоним. Откройте терминал: Ctrl+ Alt+ T, затем введите:Таким образом, вы получите запрос, прежде чем стереть все ваши отпускные фотографии случайно. Вторая рекомендация, которую я хотел бы добавить, состоит в том, чтобы использовать
rmdir
, она будет жаловаться на непустые каталоги, и это именно то, что вы хотите, как новичок.Но в смысле вопроса ответ такой, как здесь дано, используйте
-f
для стирания папки.источник
Если вы уверены, что каталог существует, то:
Чтобы удалить весь каталог в ваши папки и файлы
источник
/
Если вы хотите удалить все файлы в каталоге и просто хотите сохранить каталог или использовать некоторые файлы (с
-i
флажком вы можете сохранить файл или удалить его).-i
это для интерактивного и будет предлагать вам каждый раз, когда есть файл для удаления.Если вам нужно удалить подкаталоги в родительском каталоге, используйте:
источник