find . type f -exec echo http://exg.com/{} \; > file


Команда «find» используется для поиска файлов и каталогов в файловой системе на основе указанных критериев. В данном случае, команда «find» ищет все файлы в текущем каталоге и его подкаталогах («-type f») и выполняет команду «echo http://exg.com/{} \;» для каждого найденного файла, где «{}» представляет собой замену для имени файла.

Результаты выполнения команды «echo» (т.е. строки вида «http://exg.com/имя_файла») затем перенаправляются в файл, указанный справа от знака «>», в данном случае в файл «file». Если файл не существует, он будет создан. Если файл уже существует, его содержимое будет перезаписано.

Таким образом, данная команда позволяет найти все файлы в текущем каталоге и его подкаталогах, добавить их имена вместе с указанным URL в файл «file». Если альтернатива требуется, можно использовать команду «ls -R > file» для получения списка файлов вместе с их путями.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *