Это слишком длинно, но должно работать:
cd /var/foo/bar
bazbaz_tmp_file=$(mktemp baz/XXXXXXXXXXXXXX)
[[ -e baz/baz ]] && mv baz/baz $bazbaz_tmp_file
mv baz/*.
rmdir baz
mv $(basename $bazbaz_tmp_file) baz
Примечание :Это предполагает, что мы можем безопасно перемещать любые другие файлы изнутри baz/
.
Да, вы можете очистить индекс apt
, удалив все файлы в/var/lib/apt/lists
:
sudo rm /var/lib/apt/lists/*_*
(все индексные файлы имеют символы подчеркивания в своих именах, ни один из каталогов в /var/lib/apt/lists
не имеет ).