GNU/Linux >> Znalost Linux >  >> Linux

Jak odstranit soubory a adresáře pomocí příkazového řádku systému Linux

Tento tutoriál vám ukáže, jak používat rm , unlink a rmdir příkazy k odstranění souborů a adresářů v Linuxu.

Jak odebrat soubory #

Chcete-li odstranit (nebo smazat) soubor v Linuxu z příkazového řádku, použijte buď rm (odstranit) nebo unlink příkaz.

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

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

  • Chcete-li odstranit jeden soubor, použijte rm nebo unlink příkaz 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 znázorněno níže. Chcete-li odebrat soubor typu y a stiskněte Enter . V opačném případě, pokud soubor není chráněn proti zápisu, bude smazán bez vyzvání.

     
    rm: remove write-protected regular empty file 'filename'?
  • Chcete-li odstranit více souborů najednou, použijte rm příkaz následovaný názvy souborů oddělenými mezerou.

    rm filename1 filename2 filename3

    Můžete také použít zástupný znak (* ) a běžná rozšíření, aby odpovídala více souborům. Chcete-li například odstranit všechny soubory .pdf soubory 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 vypište seznam souborů s ls takže před spuštěním rm uvidíte, jaké soubory budou smazány příkaz.

  • Použijte rm pomocí -i možnost potvrdit každý soubor před jeho odstraněním:

    rm -i filename(s)
  • Chcete-li odstranit soubory bez výzvy, i když jsou soubory chráněny proti zápisu, předejte -f (force) do rm příkaz:

    rm -f filename(s)
  • Můžete také kombinovat rm možnosti. Chcete-li například odstranit veškerý .txt soubory 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 Linuxu můžete odstranit/smazat adresáře pomocí rmdir a rm .

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

  • Chcete-li odstranit prázdný adresář, použijte buď 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 rm pomocí -r (rekurzivní) možnost:

    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 vyzvání, použijte rm pomocí -r (rekurzivní) a -f možnosti:

    rm -rf dirname
  • Chcete-li odstranit více adresářů najednou, použijte rm -r příkaz následovaný názvy adresářů oddělenými mezerou.

    rm -r dirname1 dirname2 dirname3

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

Závěr č.

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

Pokud máte nějaké dotazy, neváhejte zanechat komentář.


Linux
  1. Jak odebrat uživatele v Linuxu pomocí příkazového řádku

  2. Jak odstranit soubory a adresáře v Linuxu z příkazového řádku

  3. najít a odstranit soubory s mezerou pomocí příkazu find v Linuxu

  1. Jak rozdělit a kombinovat soubory z příkazového řádku v Linuxu

  2. Jak odstranit soubory a adresáře v příkazovém řádku Linuxu [Výukový program pro začátečníky]

  3. Jak restartovat Linux pomocí příkazového řádku

  1. Jak odstranit adresáře a soubory pomocí Linuxu

  2. Najít příkaz v Linuxu (Najít soubory a adresáře)

  3. Jak komprimovat a extrahovat soubory pomocí příkazu tar v systému Linux?