Introduzione
Ciao ragazzi, esiste un comando alternativo per trova comando – fd – che ha alcune funzionalità aggiuntive, tra cui output colorato più intuitivo, velocità di ricerca più rapida e alcune utili impostazioni predefinite.
fd , è uno strumento semplice, veloce e intuitivo pensato per funzionare più velocemente rispetto a trova . Non intende sostituire completamente trova , ma piuttosto ti offre un'alternativa facile da usare con prestazioni leggermente più veloci.
In questo tutorial, ti mostreremo come installare e utilizzare fd comando.
Installa fd in Linux
- Ubuntu, Debian distribuzioni basate, è necessario scaricare l'ultima versione di fd dalla pagina di rilascio e installarla utilizzando i seguenti comandi:
wget https://github.com/sharkdp/fd/releases/download/v8.3.1/fd-musl_8.3.1_amd64.deb
sudo dpkg -i fd-musl_8.3.1_amd64.deb
- Su altre distribuzioni Linux:
dnf install fd-find #On Fedora
zypper in fd #On OpenSuse
pacman -S fd #On Arch Linux
Usa fd in Linux
- Esegui fd senza argomenti, l'output è simile a ls -R comando come segue:
fd

- Prendi solo i primi 10 output per un output più breve del comando nel primo esempio.
- Prendi solo gli ultimi 10 output per un output più breve del comando nel secondo esempio.
fd | head
fd | tail

- Usa -e flag per filtrare l'output in base all'estensione del file come .png o .txt … ecc. come mostrato di seguito
fd -e png
fd -e txt

- Puoi utilizzare una combinazione di estensioni con -e contrassegna come mostrato
fd -e php index /var/www/html/
Il comando cercherà i file con estensione php e avere la stringa indice come mostrato di seguito nell'output.

- Puoi usare -E flag per escludere i risultati desiderati (ad esempio di seguito, voglio escludere i file con migrazione string, quindi cercherà i file contenenti la stringa indice ed escluderà i risultati dalla migrazione directory.
fd -e php index -E migration /var/www/html/
Se vuoi essere sicuro dal risultato qui sotto, torna gentilmente allo screenshot precedente, troverai la directory di migrazione che la escludiamo qui.

- Se vuoi specificare una directory di ricerca, devi semplicemente inserirla come argomento
fd [pattern] [directory]
- Puoi usare -x o –exec argomenti per eseguire un comando in parallelo con i risultati della ricerca.
Ad esempio:
fd -e index -x chmod 755 {}
Il comando precedente troverà tutti i file con estensione indice ed eseguirà chmod 755 [percorso del file]
- Per controllare le opzioni di fd comando, o ottenere la pagina della guida, eseguire:
fd -h
OR
fd --help

Conclusione
Questo è tutto
Abbiamo illustrato come installare e utilizzare fd comando {l'alternativa al comando trova} con alcune delle opzioni importanti.
grazie...