Я хотел бы запустить ls и исключить определенные файлы на выходе.
Когда я запускаю следующую команду, я получаю все файлы с каждой в одной строке:
$ ls -1
file1
file2
file3
temp
] Я хотел бы запустить эту команду таким образом, чтобы она показывала
$ ls -1 <insert magic here> temp
file1
file2
file3
Для меня, если я использую -I один раз, он работает, но если я использую дважды, это не так. Например, ls -I *.csv работает.
Но ls -I *.csv -I *.txt не работает и возвращает файлы txt.
- игнорировать сделал трюк для меня. Это было то, что мне было нужно и сработало.
ls -lhrt --ignore="*.gz" --ignore="*.1"
Это будет перечислять файлы из папки журнала, где они исключают старые журналы резервного копирования.