[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