Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Yar Tikhiy                           2:5020/118     05 Aug 2004  12:30:54
 To : Eugene Grosbein
 Subject : Re: найти лишних
 -------------------------------------------------------------------------------- 
 
 
  DP>> Как получить список всех файлов, не относящихся ни к базовой системе,
  DP>> ни к установленным пакетам?
 
 EG> Автоматически никак.
 
 Зато полуавтоматически IMHO вполне реально ;-)
 
 Если система установлена из двоичного дистрибутива, то базовые файлы
 описаны в *.mtree.  Загляните, например, в каталог дистрибутива bin/
 -- там лежит bin.mtree, и т.п.  Проверяют дерево каталогов и файлов
 по такому описанию с помощью mtree(1): "mtree -p / -f XXX.mtree".
 
 Если система собрана из исходников, то проще всего сделать
 "make installworld DESTDIR=/some/big/disk" и сравнить два
 дерева за вычетом /usr/home и /usr/local (find(1), sort(1),
 diff(1)).
 
 Hу, а файлы в /usr/local проверяются с помощью pkg_which(1) из
 пакета portupgrade (см. тж. find(1), grep(1)).
 
 В итоге получится кучка текстового вывода, по которому можно будет
 глазками или скриптом на perl отфильтровать всякие /etc и в итоге
 определить, какие файлы -- сор :-)
 
 -- 
 Yar
 --- ifmail v.2.15dev5
  * Origin: Chemistry Department of Moscow State University (2:5020/118)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: найти лишних   Yar Tikhiy   05 Aug 2004 12:30:54 
 Re: найти лишних   Eugene Grosbein   05 Aug 2004 21:28:11 
 Re: найти лишних   Dmitry Pyzhov   06 Aug 2004 19:04:55 
 Re: найти лишних   Eugene Grosbein   07 Aug 2004 19:12:18 
 Re: найти лишних   Dmitry Pyzhov   07 Aug 2004 00:11:16 
Архивное /ru.unix.bsd/11683d760c801.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional