▷ Jak používat příkaz FD Linux

Linuxové příkazy jsou nezbytnou součástí systému, protože nám umožňují provádět v systému stovky úkolů všeho druhu, ať už jde o získávání informací, instalaci programu nebo aplikace nebo vytváření a úpravu uživatele, vše bude vždy spojeno s příkazem, mnoho příkazů je důležitějších než ostatní a jedním z nich je příkaz FD, který budeme analyzovat pomocí Solvetic a uvidíme, jak to pomůže s rutinními úkoly v https: //www.solvetic … a /8- linux-unix / Linux.

Co je příkaz FD v LinuxuAčkoli první myšlenkou je Najít, pokud máte něco, co to souvisí s Najít, pouze to, že FD zjednodušuje úkoly, které provádíme pomocí Najít.

FD byl vyvinut jako mnohem jednodušší řešení pro hledání prvků v Linuxu a jednou z jeho hlavních výhod je, že je mnohem rychlejší, než si myslíme, při použití příkazu FD narazíme na rekurzivní příkaz, který neprovádí analýzu v adresářích ve výchozím nastavení je skrytý, je plně kompatibilní s Git a nerozlišuje velká a malá písmena.

Obsahuje příkaz FD v LinuxuMezi jeho hlavní charakteristiky patří:

  • Má barevný koncový výstup shodný s ls
  • Integrujte syntaxi fd PATTERN namísto find -iname ' * PATTERN *'.
  • Má regulární výrazy
  • Podporuje Unicode
  • Ve výchozím nastavení ignorujte skryté soubory a adresáře
  • Ignorujte své výchozí vzory .gitignore
  • Při použití FD ve výchozím nastavení nerozlišuje velká a malá písmena, vyhledávání můžeme nastavit na velká nebo malá pouze v případě, že vzor obsahuje velká písmena *.
  • Název příkazu je o 50% kratší * než find, což zjednodušuje akci hledání
  • Dalším bodem FD je, že je to ve schopnosti obarvit soubory podle jejich přípony, v tomto případě musí být nastavena proměnná prostředí LS_COLORS.

Podívejme se, jak používat příkaz FD v Linuxu úplně.

1. Nainstalujte příkaz FD na Linux

Krok 1
V tomto případě použijeme Ubuntu 20.04, k jeho instalaci tam přistoupíme k terminálu a spustíme:

 sudo apt install fd-find 

ZVĚTŠIT

Krok 2
V případě jiných distribucí můžeme provést následující:

  • Fedora: sudo dfn install fd-find
  • Manjaro: sudo pacman -Syu fd
  • Alpine: apk přidat fd
  • Gentoo: emerge -av fd

Krok 3
Po instalaci zkontrolujeme aktuální verzi FD pomocí následujícího příkazu:

 fdfind -verze 

ZVĚTŠIT

2. V Linuxu použijte příkaz FD

Krok 1
V případě použití FD bez jakýchkoli parametrů uvidíme, že výsledek je podobný ls, rozdíl je v tom, že FD standardně uvádí soubory v podadresářích:

 fdind

ZVĚTŠIT

Krok 2
Můžeme provést vyhledávání podle typu rozšíření, k tomu musíme použít parametr -e (přípona) takto:

 fdfind -e .docx 
Krok 3
Zobrazí se cesta a název souborů s konkrétní příponou:

ZVĚTŠIT

Krok 4
Je také možné vyhledat objekt podle jeho názvu:

 fdfind "jméno" 

ZVĚTŠIT

Krok 5
V případě, že hledání musí začít v konkrétním adresáři, bude nutné přidat cestu k souboru do příkazového řádku, například:

 fdfind conf / atd 
Krok 6
Zobrazí se všechny výsledky, které obsahují „conf“:

ZVĚTŠIT

3. Najděte adresáře a soubory s FD v Linuxu

Krok 1
Příkaz fd dokáže vyhledávat adresáře, soubory (spustitelné i prázdné) a symbolické odkazy, pro úplné vyhledávání používáme parametr -t (typ) s jednou z následujících dostupných možností:

  • f: soubor (soubor)
  • d: adresář (adresář)
  • l: symbolický odkaz
  • x: spustitelný soubor
  • e: prázdný soubor

Krok 2
Pojďme najít adresář Stahování:

 fdfind -td Stahování 

ZVĚTŠIT

Krok 3
Pro použití velkých písmen uvidíme chování FD, v tomto případě provedeme následující vyhledávání.

Všimněte si, že při hledání „Solvetic“ spouštím oba výsledky, zatímco při „Solvetic“ zobrazuji pouze ten, který splnil velké písmeno.

 fdfind -tf Solvetic fdfind -tf Solvetic

ZVĚTŠIT

4. Spouštějte příkazy s FD na Linuxu

Krok 1
Můžeme použít FD ke spuštění dalšího příkazu a jeho spuštění v každém detekovaném souboru, hledáme soubory .deb:

 fdfind -e deb

ZVĚTŠIT

Krok 2
Nebo můžeme hledat soubory ZIP, například:

ZVĚTŠIT

Krok 3
Je možné použít volbu -x (exec), abychom spustili nalezený soubor na jiný zpracovávaný příkaz, použijeme „{}“, což je zástupný symbol, který představuje detekovaný soubor:

 fdfind -e zip -x rozbalit {} 

ZVĚTŠIT

Krok 4
Při provádění tohoto příkazu bude soubor dekomprimován v aktuálním pracovním adresáři, kterým jsme. V případě, že ho chceme dekomprimovat v jiném adresáři, musíme použít následující:

  • {}: úplná cesta k souboru a název zjištěného souboru
  • {/}: název detekovaného souboru
  • {//}: adresář obsahující zjištěný soubor
  • {/.}: název nalezeného souboru bez jeho přípony

Krok 5
Aby byl soubor z tohoto příkladu stažen do jeho zdrojového adresáře, musíme provést následující:

 fdfind -e zip -x rozbalit {} -d {//} 

ZVĚTŠIT

5. Možnosti příkazu FD Linux

Krok 1
Obecná syntaxe použití je následující:

 fd [VLAJKY / MOŽNOSTI] [] […] 
Parametry FDObecné parametry použití ve FD jsou:

  • -H, --hidden: hledání skrytých souborů a adresářů
  • -I, --no-ignore: ignorovat soubory
  • -s, - rozlišuje velká a malá písmena: činí hledaná velká a malá písmena
  • -g, --glob: Globální vyhledávání
  • -a, --absolute-path: místo relativních cest zobrazí absolutní cesty
  • -l, --list-details: použijte dlouhý seznam formátu s metadaty souboru
  • -L, --follow: sledování symbolických odkazů
  • -p, --full-path: najděte úplné cesty
  • -0, --print0: výsledky jsou odděleny znakem null
  • -h, --help: zobrazení příkazů nápovědy
  • -V, --version: umožňuje zobrazit použitou verzi FD
  • -d, --max-depth: definuje maximální hloubku vyhledávání
  • -t, --type: filtrujte vyhledávání podle typu
  • -e, --extension: filtrování podle přípony souboru
  • -x, --exec: spusťte příkaz pro každý výsledek hledání pomocí FD
  • -c, --color: nastavte, kdy použít barvy

FD je funkční alternativou k dynamickému vyhledávání v systému Linux se skvělými výsledky a výhodami konfigurace.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave