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 find
o grep
.
find
attraverserà le sottodirectory, come una ricorsiva ls
. Usa -maxdepth 1
con find
per farlo comportare più come ls
.
ls
vsfind
vs globbing può differire per i dotfile nascosti.