Я только что удалил пакет Python, и хотя я не уверен Я сделал это отлично, я достаточно уверен в себе.
Я начал с получения списка всех файлов, связанных с python, упорядоченных по дате, исходя из предположения, что все файлы в моем пакете будут иметь более или менее одинаковую метку времени, и никаких других файлов будет.
К счастью, у меня установлен python под /opt/Python-2.6.1
; если бы я использовал Python, поставляемый с моим дистрибутивом Linux, мне пришлось бы обыскивать все /usr
, что заняло бы много времени.
Затем я просто изучил этот список и с облегчением отметил, что все, что я хотел сделать ядерным, состояло из одного каталога /opt/Python-2.6.1/lib/python2.6/site-packages/module-name/
и одного файла /opt/Python-2.6.1/lib/python2.6/site-packages/module-x.x.x_blah-py2.6.egg-info
.
Так что я просто удалил их.
Вот как я получил отсортированный по дате список файлов:
find "$@" -printf '%T@ ' -ls | sort -n | cut -d\ -f 2-
(между прочим, я думаю, что это должно быть GNU "найти"; вкус, который вы получаете в OS X, не знает о "-printf '% T @'") *
Я использую это все время.