Чтобы найти только файлы в 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}'
Команда