Dois scripts lineares simples que exibem diretórios ou arquivos rejeitados do Arch Linux

Mostrar diretórios que não pertencem a nenhum pacote:

alias pacman-disowned-dirs="comm -23 <(sudo find / ( -path '/dev' -o -path '/sys' -o -path '/run' -o -path '/tmp' -o -path '/mnt' -o -path '/srv' -o -path '/proc' -o -path '/boot' -o -path '/home' -o -path '/root' -o -path '/media' -o -path '/var/lib/pacman' -o -path '/var/cache/pacman' ) -prune -o -type d -print | sed 's/([^/])$/1//' | sort -u) <(pacman -Qlq | sort -u)"

Mostrar arquivos que não pertencem a nenhum pacote:

alias pacman-disowned-files="comm -23 <(sudo find / ( -path '/dev' -o -path '/sys' -o -path '/run' -o -path '/tmp' -o -path '/mnt' -o -path '/srv' -o -path '/proc' -o -path '/boot' -o -path '/home' -o -path '/root' -o -path '/media' -o -path '/var/lib/pacman' -o -path '/var/cache/pacman' ) -prune -o -type f -print | sort -u) <(pacman -Qlq | sort -u)"

Mesmo que o comando encontre em todo o sistema de arquivos, a velocidade é razoável. Eu também adicionei isso à seção relativa no Wiki do Arch Linux .

Créditos para os seguintes links: