Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Toto sa zvyčajne dosahuje použitím konkrétnej možnosti alebo príznaku, často `-R` (pre rekurzívne) alebo` -R` (tiež rekurzívne, niekedy s mierne odlišnými dôsledkami v závislosti od príkazu).
Príklady:
* `rm -r myDirectory`: Tento príkaz rekurzívne vymaže `myDirectory` a * všetky * jeho obsah (súbory a podadresáre). Použite to s mimoriadnou opatrnosťou!
* `Nájsť. -Name "*.txt" -print`: Toto nepoužíva `-r` výslovne, ale` find` je pri vyhľadávaní v adresári vo svojej podstate rekurzívny. Hľadá všetky súbory s názvom „*.txt“ v aktuálnom adresári (`.") A všetkých podadresárov.
* `CP -R SourceFolder TarestFolder`: To rekurzívne skopíruje „SourceFolder“ a všetok jeho obsah na „cieľový kus“. Štruktúra cieľového priečinka odráža zdroj.
* `grep -r" vzor "myDirectory`: To rekurzívne vyhľadáva „vzor“ vo všetkých súboroch v rámci „MyDirectory“ a jeho podadresárov.
Dôležité úvahy:
* Strata údajov: Rekurzívne príkazy, ktoré upravujú alebo odstraňujú súbory (napríklad `RM -R` alebo` RM -RF`), môžu viesť k významnej strate údajov, ak sa použijú nesprávne. Pred ich vykonaním skontrolujte svoje príkazy, najmä s príznakom `-r` alebo` -r`.
* Výkon: Rekurzívne operácie môžu byť pomalé, najmä vo veľkých adresárových štruktúrach s mnohými súborom a podadresmi.
* správanie špecifické pre príkaz: Presné správanie rekurzívnej možnosti sa môže mierne líšiť v závislosti od konkrétneho príkazu. Podrobné informácie získate vždy na stránke Príkaz na príkaz („Príkaz Man“.
Rekurzívne správanie v podstate poskytuje silný spôsob automatizácie akcií v celom adresárových stromoch, ale je nevyhnutné porozumieť jeho dôsledkom a zodpovedne ho používať.