Dies können Sie über grep -v
tun . Befehl ist ls /mydir/ | grep -v 'test1'
Die -v
bedeutet ausschließen.
Gute Referenzen hier:http://www.thegeekstuff.com/2011/10/grep-or-and-not-operators/
ls -ITest1
ab man ls
:
-I, --ignore=PATTERN
do not list implied entries matching shell PATTERN
Sie können es mehrfach verwenden wie:
ls -ITest1 -ITest2
oder Sie könnten ein passendes Muster verwenden:
ls -ITest?
Versuchen Sie Folgendes:
ls -la | egrep -v ^d
-oder-
ls -p | egrep -v /$
-oder-
find . -type f -maxdepth 1