Я хочу создать список всех файлов в каталоге, не перечисляя ни один из подкаталогов, которые находятся в этом же каталоге, и распечатать этот список в новый файл.
ls -d * > filelist
создаст список всех файлов в текущем каталоге, но он также перечислит подкаталоги в текущем каталоге. Я попробовал find
команду, используя -maxdepth 1
опцию - однако, формат вывода является проблемой, так как find также выводит путь вместе с именами файлов.
Если кто-нибудь может подсказать мне, возможно, другую команду или опции, которые будут использоваться для вывода списка только файлов в каталоге, а не имен подкаталогов или их содержимого, я был бы признателен.
ls -d *
только в списке файлов и папок в текущей папке, исключая скрытые файлы / папки здесь;