Если вы новичок, я бы настоятельно рекомендуем вам изучить команду grep
, если вы хотите, чтобы отфильтровать результаты - Unix пользователи лучший друг (мой все равно)
Используйте grep
только для отображения списка элементов, которые требуется см ...
ls- l | grep "file2"
ПРИМЕЧАНИЕ: Это не отличается вводить ls -l file2
по пути, но ваша модель может быть расширена на основе того, что вы на самом деле хотите отобразить на экране.
Итак, если у вас есть каталог с файлами «.txt», «.xls», «.doc», и вы хотели видеть только «.doc» со словом «работа» в имени (work1.doc) можно было бы написать:
ls -ls | grep "work" | grep "txt"
Этот список будет work1.txt, work2.txt, work3.txt и так далее.
Это очень простой пример, но я использую grep широко в раковине unix и советую использовать это, чтобы фильтровать все результаты вместо цветов.
Немного примечание стороны, используя Grep -v покажет вам все, кроме шаблона вы даете ему
ls -l | grep -v ".txt"
покажет все, НО файлы .txt.