Můžete to udělat pomocí grep -v
. Příkaz bude ls /mydir/ | grep -v 'test1'
-v
znamená vyloučit.
Dobré reference zde:http://www.thegeekstuff.com/2011/10/grep-or-and-not-operators/
ls -ITest1
od man ls
:
-I, --ignore=PATTERN
do not list implied entries matching shell PATTERN
Můžete jej použít vícekrát jako:
ls -ITest1 -ITest2
nebo můžete použít odpovídající vzor:
ls -ITest?
Zkuste tyto:
ls -la | egrep -v ^d
-nebo-
ls -p | egrep -v /$
-nebo-
find . -type f -maxdepth 1
Křížově zkompilujte aplikaci Rust z Linuxu do Windows
Jak identifikovat osiřelá rozhraní veth a jak je odstranit?