Supponiamo di avere una cartella contenente .txt , .pdf e altri file. Vorrei elencare gli "altri" file (ovvero i file che non hanno le estensioni .txt o .pdf ). Hai qualche consiglio su come farlo?
So come elencare i file che non hanno una determinata estensione. Ad esempio, se voglio elencare tutti i file ad eccezione dei file .txt , quindi
find -not -iname "*.txt"
o
ls | grep -v '\.txt$' | column
sembra funzionare. Ma come posso elencare tutto tranne i file .txt o .pdf ? Sembra che ho bisogno di usare una sorta di "o" logico in findo grep.
findattraverserà le sottodirectory, come una ricorsiva ls. Usa -maxdepth 1con findper farlo comportare più come ls.
lsvsfindvs globbing può differire per i dotfile nascosti.