Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Metóda 1:Použitie `find` a` -size`
Toto je najpriamejšia a bežne používaná metóda:
`` `Bash
nájsť. -Type f -Size -1K
`` `
* `find.":Spustí vyhľadávanie v aktuálnom adresári (`."). V prípade potreby to zmeňte na iný adresár.
* `-type F`:Určuje, že hľadáme iba súbory (nie adresáre alebo iné typy).
* `-Size -1K`:Toto je rozhodujúca časť. `-size` Určuje veľkosť súboru,` -1K` znamená „menšie ako 1 kilobyte“. „K` označuje kilobajty. Môžete použiť iné jednotky ako `m` (megabajty),` g` (gigabytes), `c` (bajty) atď.
Metóda 2:Použitie `find` a` -printf` pre viac detailov
Ak chcete viac informácií o nájdených súboroch, môžete použiť `-printf`:
`` `Bash
nájsť. -Type f -Size -1K -printf " %s %p \ n"
`` `
* `-printf"%s%p \ n "`:Toto hovorí `find", aby vytlačila veľkosť súboru v bajtoch (`%s`) a dráha súboru (`%p`), po ktorom nasledovala nováline (`\ n`).
Metóda 3:Použitie `find` a` xargs` pre akcie na súboroch
Ak chcete vykonať akciu na súboroch (napr. Odstrániť ich, komprimovať ich), môžete kombinovať „Nájsť“ s `Xargs`:
`` `Bash
nájsť. -Type f -Size -1K -Print0 | xargs -0 rm
`` `
Tým sa odstránia všetky súbory menšie ako 1 kB. S týmto príkazom používajte mimoriadnu opatrnosť! `-print0` a` -0` sú tu rozhodujúce pre bezpečné zvládnutie názvov súborov s medzerami alebo špeciálnymi znakmi. Pred spustením na dôležitých údajoch to vždy otestujte vo vzorkovom adresári. Zvážte pridanie `-i {}` do `xargs` a spustenie príkazu v skripte, aby ste potvrdili akciu, pre väčšiu bezpečnosť.
Príklad pomocou `-exec`:
Môžete tiež použiť `-exec` namiesto` xargs`:
`` `Bash
nájsť. -type f -Size -1K -exec ls -l {} \;
`` `
Uvádza sa v zozname podrobnosti každého súboru, ktorý sa našiel pomocou príkazu `ls -l`.
Výber správnej metódy:
* Na jednoduché nájdenie súborov:Metóda 1 je najjednoduchšia.
* Pre podrobné informácie o súboroch:Preferuje sa metóda 2.
* Na vykonávanie akcií na súboroch:Metóda 3 (pomocou `Xargs`) je bezpečnejšia ako priamo používanie` -exec` pre komplexné operácie, ale vyžaduje starostlivú konštrukciu a odporúča sa najskôr testovať na nekritických údajoch. `-exec` je dokonale bezpečný a užitočný pre jednoduchšie akcie.
Nezabudnite nahradiť `." Ak potrebujete hľadať inde, ak potrebujete hľadať inde. Pri používaní príkazov, ktoré odstraňujú súbory, buďte opatrní. Dôrazne sa odporúča zálohovať vaše údaje pred spustením všetkých príkazov, ktoré upravujú súbory.