[Comm] Старые файлы
Olga
=?iso-8859-1?q?laedel_=CE=C1_pochtamt=2Eru?=
Чт Окт 3 10:05:26 MSD 2002
Nick <tuxmail на hotbox.ru> пишет:
> 1. Как в linux чистить старые файлы, всякие там old, bak и т.п
> (и вообще какие в linux расширения у старых файлов)??
Вообще говоря, понятие "расширение" не имеет в линуксе особого
смысла, если говорить о системе как таковой (хотя некоторые программы
и могут обращать внимание на символы после последней точки в имени
файла). Потому, как назовёте резервную копию файла, так и будет.
Или как та или иная программа называет старые версии файлов, так и
будет. Тут могут быть и bak, и old, и что-нибудь ещё -- помню,
какой-то редактор добавлял символ ~ в конец имени файла, даже точку
перед этим символом не ставя (вот вам и "расширение" :-)
Ну а чистить можно так:
find ОчищаемыйКаталог -name '*.bak' -exec rm {} \;
или, чтобы каждый раз спрашивалось подтверждение,
удалять файл или нет:
find ОчищаемыйКаталог -name '*.bak' -ok rm {} \;
Можно чистить old и bak сразу:
find ОчищаемыйКаталог -name '*.[ob][la][dk]' -ok rm {} \;
> 2. Что обозначает тире после названия файла, например:
> groups
> groups- ???
Кажется, в данном случае это и есть резервная копия файла
groups
С уважением,
OL
Подробная информация о списке рассылки community