Pull to refresh

Comments 29

>Использованные материалы:
>man rm
>man bash
>man find

Хабра докатилась до коллективного чтения и обсуждения мануалов? Скоро дойдёте до системных вызовов?
А вот у Вас-то вагон статей, блещущих новизной и неочевидностью. Вам жалко нескольких килобайт в базе серверов хабра? Может быть доверите сообществу решить нужна статья или нет?
А я не являюсь сообществом? А Вы молодец, сразу неочивидно и свежо перешли на личности, браво.
Такими темпами скоро перестанете являться.
Да кстати, минусуйте не отвлекайтесь. Статей нет именно по причине того, что моё мнение не совпадает с мнением большинства, а это больно бьёт по карме и возможности публиковать статьи. Видимо мне далеко до «илиты»
Перечислите темы статей, может быть мы заинтересуемся?
Мануал мануалом, но опыт-то бесценен.
man bash-то вообще потрясающее чтиво. Лучше только man git.
man git — криптодокументация.
UFO just landed and posted this here
Ещё в борьбе могут помочь noglob и другие set -o
Загадка по теме: как одной одной командой (не используя цепочку команд) удалить все файлы, включая.скрытые, из текущей директории, и при этом не получить сообщение об ошибке?
Тут две команды.

Прошу прощения, я имел в виду удаление всего содержимого папки: файлов и подпапок. Удалить всё одной командой и не получить ошибку. Фильтровать по типу не требуется.
Еще проще:

find . -delete

Тут одна команда «find» с параметрами. Ничего более простого на ум не приходит. В любом случае, эта команда всегда в голове. А более простой вариант, даже если он есть, придется искать. В итоге на выполнение операции потратится больше времени.
Хотя, вроде бы, опция "- delete" есть только в GNU find. С другой стороны, речь идет только о линуксе.
Йе-е-е, этот ответ подходит!
Поделитесь грибами.
«rm -rf» же.
А полная команда как выглядит? ;)
salvatore@kds:~/qqq$ rm -rf * .*
rm: невозможно удалить каталог: «.»
rm: невозможно удалить каталог: «..»
salvatore@kds:~/qqq$ 

Ошибки.
Хотя вот так работает :)
rm -rf * .* > /dev/null 2>&1
Вы бы хоть попробовали прежде чем предлагать.

$ touch .bar
$ rm -rf * .*
rm: cannot remove directory: `.'
rm: cannot remove directory: `..'
Надеялся увидеть какие-нибудь более простые способы. Порой куда быстрее зайти на сервер по sftp каким-нибудь FileZilla и поудалять лишнее с комфортом.
Да, с (псевдо-)графическим интерфейсом такую задачу проще решить. FileZilla, подмонтированная в nautilus ssh-директория, midnight commander — всё позволит выделить файлы и удалить. Просто в первом посте автор условился использовать командную строку, а я этого не указал. Пожалуй, допишу.
Sign up to leave a comment.

Articles