Použijte najít:
find . -name \*.txt -print
Na systémech, které používají GNU find, jako většina distribucí GNU/Linux, můžete -print vynechat.
Zkuste find
. Můžete to přesně vyhledat v manuálové stránce, ale je to asi takto:
find [start directory] -name [what to find]
takže pro váš příklad
find . -name "*.txt"
by vám měl dát, co chcete.
Použijte tree
, s -f
(úplná cesta) a -i
(žádné odsazení):
tree -if --noreport .
tree -if --noreport directory/
Poté můžete použít grep
odfiltrovat ty, které chcete.
Pokud příkaz není nalezen, můžete jej nainstalovat:
Pro instalaci stromového příkazu na RHEL/CentOS a Fedora linux zadejte následující příkaz:
# yum install tree -y
Pokud používáte Debian/Ubuntu, Mint Linux zadejte do svého terminálu následující příkaz:
$ sudo apt-get install tree -y