Supongamos que tengo una carpeta que contiene .txt , .pdf y otros archivos. Me gustaría enumerar los "otros" archivos (es decir, archivos que no tienen las extensiones .txt o .pdf ). ¿Tienes algún consejo sobre cómo hacer esto?
Sé cómo enumerar archivos que no tienen una extensión determinada. Por ejemplo, si quiero enumerar todos los archivos excepto los archivos .txt , entonces
find -not -iname "*.txt"
o
ls | grep -v '\.txt$' | column
parece funcionar Pero, ¿cómo puedo enumerar todo excepto los archivos .txt o .pdf ? Parece que necesito usar algún tipo de "o" lógico en find
o grep
.
find
atravesará subdirectorios, como un recursivo ls
. Use -maxdepth 1
con find
para que se comporte más ls
.
ls
vsfind
vs globbing puede diferir para los archivos de puntos ocultos.