Чтобы найти только файлы в Linux, вы можете использовать различные методы. Вот несколько часто используемых команд:
-
Команда «Найти». Команда
find
— это мощный инструмент для поиска файлов по различным критериям, таким как имя, тип, размер и т. д. Чтобы найти только файлы, вы можете использовать следующую команду:find /path/to/directory -type f
Замените
/path/to/directory
фактическим путем к каталогу, в котором вы хотите искать файлы. -
ls с фильтрацией типов файлов. Вы также можете использовать команду
ls
вместе с параметрами фильтрации типов файлов, чтобы отображать только файлы. Вот пример:ls -p /path/to/directory | grep -v /
Ещё раз замените
/path/to/directory
на желаемый путь к каталогу. -
Команда «Файл» с рекурсией: команда
file
в основном используется для определения типа файла. Однако вы можете объединить его с рекурсией, используя командуfind
, чтобы отображать только файлы. Вот пример:find /path/to/directory -type f -exec file {} \; | awk -F: '{print $1}'
Команда