1

Например, я ищу по каталогу и его подкаталогах файлы с определенным расширением. Мне нужно вывести их имена на экран.
Я попробовал так:
find "имя каталога" -name *"тут расширение какое-то, например".
Думал сделать так: find "имя каталога" -name *"тут расширение какое-то, например" | cut -d "/" -f "но тут я не могу выбрать столбец, так как у меня подкаталоги могут находится на разных уровнях"
Как реализовать это ?

2

Вывести только имена без пути txt-файлов, находящихся в домашнем каталоге:

find ~ -name "*.txt" -exec basename {} \;
Был, был и весь вышел...

3

find . -name *.ext | xargs basename

Как-то так... И это не единственный вариант.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

4

Lupo Alberto пишет:

Вывести только имена без пути txt-файлов, находящихся в домашнем каталоге:

find ~ -name "*.txt" -exec basename {} \;

Спасибо !

5

абалдеть

find . -printf "%f\n"
Я конечно далек от мысли...(с)