Jak smazat adresář v Linuxu?
V systému Linux lze vymazání adresáře provést různými způsoby v závislosti na tom, zda chcete zachovat samotný adresář a atributy souborů v něm. Níže uvádíme několik běžných metod:
Metoda 1: Použijte m.r.o. příkaz pro smazání všech souborů v adresáři
Pokud chcete smazat všechny soubory v adresáři, ale zachovat samotný adresář, můžete použít m.r.o. příkaz. Například pro vymazání adresáře s názvem můj_adresář, můžete použít následující příkaz:
rm -rf muj_adresar/*
-r zde znamená rekurzivní mazání a volba -F Tato možnost znamená vynucení smazání, tj. žádné potvrzovací výzvy.
Metoda 2: Použití příkazu find s parametrem -exec
Pokud chcete mít nad procesem mazání přesnější kontrolu, můžete použítnaléztpříkaz spolu s-execmožnost. Například:
najít muj_adresář -type f -exec rm {} \;

Tento příkaz vyhledá všechny soubory (-typ f) pod můj_adresář adresář a spustit m.r.o. příkaz na každý soubor.
Metoda 3: Vytvořte nový adresář, který nahradí původní
Pokud chcete adresář zcela vyprázdnit a nevadí vám jeho znovuvytvoření, můžete jej smazat a poté jej znovu vytvořit:

rm -rf můj_adresář mkdir můj_adresář
Tento přístup odstraní adresář i s veškerým jeho obsahem a poté vytvoří nový prázdný adresář.
Metoda 4: Použijte rsync Příkaz
Ten/Ta/To rsync Příkaz lze použít k synchronizaci souborů a adresářů a také k vyprázdnění adresáře. Například:
rsync -a --delete prázdný_adresář/ můj_adresář/

Zde, prázdný_adresář je prázdný adresář a --vymazat Volba odstraní soubory z cílového adresáře, které se nenacházejí ve zdrojovém adresáři.
Opatření
Před provedením operací mazání se ujistěte, že soubory skutečně chcete smazat, protože tyto akce jsou nevratné.
Pokud adresář obsahuje důležité soubory, nejprve si vytvořte zálohu.
Použití sudo Příkaz vyžaduje administrátorská oprávnění. Pokud nemáte dostatečná oprávnění, budete možná muset použít sudo k provedení těchto příkazů.
Výše uvedené metody platí pro většinu situací, ale při jejich implementaci zvolte vhodnou metodu na základě vašeho konkrétního případu a postupujte opatrně, abyste předešli ztrátě dat.
Pokud chcete mít nad procesem mazání přesnější kontrolu, můžete použítnaléztpříkaz spolu s-execmožnost. Například:
najít muj_adresář -type f -exec rm {} \;

Tento příkaz vyhledá všechny soubory (-typ f) pod můj_adresář adresář a spustit m.r.o. příkaz na každý soubor.
Metoda 3: Vytvořte nový adresář, který nahradí původní
Pokud chcete adresář zcela vyprázdnit a nevadí vám jeho znovuvytvoření, můžete jej smazat a poté jej znovu vytvořit:
Tento přístup odstraní adresář i s veškerým jeho obsahem a poté vytvoří nový prázdný adresář.
Metoda 4: Použijte rsync Příkaz
Ten/Ta/To rsync Příkaz lze použít k synchronizaci souborů a adresářů a také k vyprázdnění adresáře. Například:
Zde,
prázdný_adresář je prázdný adresář a --vymazat Volba odstraní soubory z cílového adresáře, které se nenacházejí ve zdrojovém adresáři.Opatření
Před provedením operací mazání se ujistěte, že soubory skutečně chcete smazat, protože tyto akce jsou nevratné.
Pokud adresář obsahuje důležité soubory, nejprve si vytvořte zálohu.
Použití
sudo Příkaz vyžaduje administrátorská oprávnění. Pokud nemáte dostatečná oprávnění, budete možná muset použít sudo k provedení těchto příkazů.Výše uvedené metody platí pro většinu situací, ale při jejich implementaci zvolte vhodnou metodu na základě vašeho konkrétního případu a postupujte opatrně, abyste předešli ztrátě dat.
LET'S TALK ABOUT YOUR PROJECTS
- sinsmarttech@gmail.com
-
3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China
Our experts will solve them in no time.

Rackový počítač
Vestavěné výpočty
Průmyslové přenosné počítače
Odolné tablety
Robustní notebook
Průmyslový panelový počítač
Robustní ruční zařízení
Průmyslové počítače Advantech