История изменений
Исправление legolegs, (текущая версия) :
cd your-embedd-root
xzcat /distr/installed_package2remove.tar.xz |
tar --list |
awk 'NR>1 && $0!~/\/$/'|
xargs -rd'\n' printf '[%s]\n'
После проверки заменяешь printf '[%s]\n'
на rm
. Пустые директории не удаляются. Но и полные тоже не удаляются, что хорошо, ты же не хочешь почистить /bin/.
PS Так можно следующим заходом почистить опустевшие директории:
xzcat /distr/installed_package2remove.tar.xz |
tar --list |
awk 'NR>1 && $0~/\/$/'|
tac |
xargs -rd'\n' rmdir
Исправление legolegs, :
cd your-embedd-root
xzcat /distr/installed_package2remove.tar.xz |
tar --list |
awk 'NR>1 && $0!~/\/$/'|
xargs -rd'\n' printf '[%s]\n'
После проверки заменяешь printf '[%s]\n'
на rm
. Пустые директории не удаляются. Но и полные тоже не удаляются, что хорошо, ты же не хочешь почистить /bin/.
Исходная версия legolegs, :
cd your-embedd-root
xzcat /distr/installed_package2remove.tar.xz |
tar --list |
awk 'NR>1 && $0!~/\/$/'|
xargs -rd'\n' printf '[%s]\n'
После проверки заменяешь printf '[%s]\n'
на rm
или unlink
. Пустые директории не удаляются. Но и полные тоже не удаляются, что хорошо, ты же не хочешь почистить /bin/.