GNU/Linux >> Znalost Linux >  >> Linux

Odstraňte soubory a složky v terminálu Linux

Další zdroje pro Linux

  • Cheat pro příkazy Linuxu
  • Cheat sheet pro pokročilé příkazy systému Linux
  • Bezplatný online kurz:Technický přehled RHEL
  • Síťový cheat pro Linux
  • Cheat sheet SELinux
  • Cheat pro běžné příkazy pro Linux
  • Co jsou kontejnery systému Linux?
  • Naše nejnovější články o Linuxu

Chcete-li odstranit soubor z počítače pomocí grafického rozhraní, obvykle přetáhnete soubor nebo složku do „koše“ nebo „koše“. Případně můžete vybrat soubor nebo složku, kterou chcete odstranit, kliknout pravým tlačítkem a vybrat možnost Odstranit .

Při odstraňování souboru nebo složky v terminálu není žádný odpadkový koš, alespoň ve výchozím nastavení. Na grafické ploše je koš chráněným adresářem, aby jej uživatelé náhodně nevyhodili do koše nebo jej nepřesunuli z výchozího umístění a neztratili o něm přehled. Koš je pouze vysoce spravovaná složka, takže si můžete vytvořit vlastní složku Koš pro použití ve svém terminálu.

Nastavení koše pro terminál

Vytvořte adresář s názvem Koš ve vašem domovském adresáři:

$ mkdir ~/Trash

Odebrání souboru

Pokud chcete odstranit soubor nebo složku, použijte mv příkaz k přesunutí souboru nebo adresáře do koše:

$ mv example.txt ~/Trash

Trvalé smazání souboru nebo složky

Když jste připraveni trvale odebrat soubor nebo složku ze systému, můžete použít rm příkaz k vymazání všech dat ve složce Koš. Nasměrováním rm příkaz na hvězdičku (* ), smažete všechny soubory a složky v koši bez smazání Koše samotná složka. Pokud omylem smažete Koš složku, můžete ji však pouze znovu vytvořit, protože adresáře lze snadno a zdarma vytvářet.

$ rm --recursive ~/Trash/*

Odstranění prázdného adresáře

Smazání prázdného adresáře má speciální příkaz rmdir , který pouze odstraní prázdný adresář a ochrání vás před rekurzivními chybami.

$ mkdir full
$ touch full/file.txt
$ rmdir full
rmdir: failed to remove 'full/': Directory not empty

$ mkdir empty
$ rmdir empty

Lepší odpadky

Existují příkazy pro vyhazování souborů, které nejsou standardně součástí vašeho terminálu, ale můžete je nainstalovat ze softwarového úložiště. Usnadňují vyhazování souborů do koše, protože spravují a používají stejnou složku Koš, jakou používáte na ploše.

$ trash ~/example.txt
$ trash --list
example.txt
$ trash --empty


Linux
  1. Zkopírujte soubory v terminálu Linux

  2. Přesunout soubory v terminálu Linux

  3. Jak otevírat a zavírat adresáře v terminálu Linux

  1. Graficky porovnejte soubory a složky v Linuxu s Meldem

  2. Účel složky Lost+found v Linuxu a Unixu?

  3. Jak přesunu soubory a adresáře do nadřazené složky v Linuxu?

  1. Najděte soubory a adresáře v Linuxu pomocí příkazu find

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

  3. Najděte největší soubory a adresáře v Linuxu