Android

Jak odstranit soubory a adresáře pomocí linuxového příkazového řádku

rEFInd: How to Install and Boot Alternative OS on Mac

rEFInd: How to Install and Boot Alternative OS on Mac

Obsah:

Anonim

V tomto tutoriálu vám ukážeme, jak používat příkazy rm , unlink a rmdir k odstranění souborů a adresářů v systému Linux.

Jak odebrat soubory

Chcete-li odstranit (nebo odstranit) soubor v systému Linux z příkazového řádku, použijte příkaz rm (remove) nebo unlink .

Příkaz unlink umožňuje odstranit pouze jeden soubor, zatímco pomocí rm můžete odstranit více souborů najednou.

Při odstraňování souborů nebo adresářů buďte zvláště opatrní, protože jakmile je soubor odstraněn, nelze jej snadno obnovit.

  • Chcete-li smazat jeden soubor, použijte příkaz rm nebo unlink následovaný názvem souboru:

    unlink filename

    rm filename

    Pokud je soubor chráněn proti zápisu, budete vyzváni k potvrzení, jak je uvedeno níže. Chcete-li odebrat typ souboru y a stiskněte Enter . Jinak, pokud soubor není chráněn proti zápisu, bude odstraněn bez výzvy.

    rm: remove write-protected regular empty file 'filename'?

    Chcete-li odstranit více souborů najednou, použijte příkaz rm následovaný jmény souborů oddělenými mezerou.

    rm filename1 filename2 filename3

    Můžete také použít zástupné znaky ( * ) a pravidelné rozšíření, aby odpovídaly více souborům. Chcete-li například odebrat všechny soubory .pdf v aktuálním adresáři, použijte následující příkaz:

    rm *.pdf

    Při použití běžných rozšíření nejprve seznam souborů pomocí příkazu ls aby bylo vidět, jaké soubory budou odstraněny před spuštěním příkazu rm .

    Před smazáním použijte volbu rm with -i a potvrďte každý soubor:

    rm -i filename(s)

    Chcete-li odebrat soubory bez výzvy, i když jsou soubory chráněny proti zápisu, předejte volbu -f (force) příkazu rm :

    rm -f filename(s)

    Můžete také kombinovat rm možnosti. Chcete-li například odebrat všechny soubory .txt v aktuálním adresáři bez výzvy v podrobném režimu, použijte následující příkaz:

    rm -fv *.txt

Jak odebrat adresáře (složky)

V systému Linux můžete adresáře pomocí rmdir a rm odebrat / smazat.

rmdir je nástroj příkazového řádku pro mazání prázdných adresářů, zatímco pomocí rm můžete adresáře a jejich obsah odstranit rekurzivně.

  • Chcete-li odebrat prázdný adresář, použijte rmdir nebo rm -d následovaný názvem adresáře:

    rm -d dirname

    rmdir dirname

    Chcete-li odstranit neprázdné adresáře a všechny soubory v nich, použijte příkaz rm s volbou -r (rekurzivní):

    rm -r dirname

    Pokud je adresář nebo soubor v adresáři chráněn proti zápisu, budete vyzváni k potvrzení odstranění.

    Chcete-li odstranit neprázdné adresáře a všechny soubory bez výzvy, použijte rm s volbami -r (rekurzivní) a -f :

    rm -rf dirname

    Chcete-li odebrat více adresářů najednou, použijte příkaz rm -r následovaný jmény adresářů oddělenými mezerou.

    rm -r dirname1 dirname2 dirname3

    Stejně jako u souborů můžete také použít zástupné znaky ( * ) a pravidelné rozšíření, aby odpovídaly více adresářům.

Závěr

Nyní byste měli dobře rozumět tomu, jak používat příkazy Linux rm , rmdir a unlink a měli byste být schopni bezpečně odstranit soubory a adresáře z příkazového řádku.

rm rmdir unlink terminál