Voglio elencare tutti i file PDF nelle directory della directory di lavoro corrente. Quale comando può fare questo?
Ricordo una combinazione di ls
e */*.pdf
ma non ricordo quale combinazione esatta.
Voglio elencare tutti i file PDF nelle directory della directory di lavoro corrente. Quale comando può fare questo?
Ricordo una combinazione di ls
e */*.pdf
ma non ricordo quale combinazione esatta.
Risposte:
Puoi usare:
find -iname '*.pdf'
con ls
forse:
ls -lR | grep '/\|pdf$'
find
pattern (come in -name '*.pdf'
), per impedire alla shell di espandere il pattern glob (questo accadrebbe se hai un file pdf nella directory corrente).
-iname \*.pdf
anche per trovare file che finiscono in .PDF, .PdF, ecc.
find . -name '*.pdf'
?
find . -name '*.pdf'
Il modo più semplice (se si utilizza Ubuntu Desktop):
Vai alla cartella principale in Nautilus, premi Ctrl+ Fe cerca .pdf
.
Puoi anche cambiare la posizione e rendere la tua ricerca più specifica.
@ WarriorIng64 Nota che questo da solo individuerà tutti i file con .pdf che si verificano ovunque nel nome del file. Se si desidera specificamente i file che il sistema identifica come PDF, fare clic sul pulsante verde + accanto a "Ricarica", aggiungere il filtro "Tipo file" "Pdf / Postscript" e fare clic su "Ricarica" per ottenere solo PDF effettivi.
Il modo più semplice sarà:
locate *.pdf
Questo comando troverà tutti i file PDF presenti nel tuo sistema.
*.pdf
espande in file nella directory di lavoro corrente, questi verranno forniti al locate
comando, non *.pdf
all'argomento non elaborato.