V tomto tutoriálu vám ukážeme, jak odstranit soubory a adresáře v linuxovém terminálu. Mazání souborů a složek je také jednou z nejdůležitějších věcí. Pokud se nikdy ničeho nezbavíte, brzy dost, všechny ty extra gigabajty si vyberou daň na výpočetním výkonu vašeho linuxového systému, RAM a pevném disku, nemluvě o tom, že váš digitální život bude připomínat strašlivou epizodu Hoarders.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root.
Předpoklady
- Server s jedním z následujících operačních systémů:Ubuntu nebo CentOS.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Odebrání souborů a adresářů z terminálu Linux
- Odstraňte soubory pomocí
rm
Chcete-li odstranit (nebo smazat) soubor v Linuxu z příkazového řádku, použijte buď rm
(odstranit). Nejjednodušším případem je smazání jednoho souboru v aktuálním adresáři. Zadejte rm
příkaz, mezeru a poté název souboru, který chcete odstranit:
rm file.txt
Do rm můžete předat více než jeden název souboru. Pokud tak učiníte, odstraní se všechny zadané soubory:
rm file_1.txt file_2.txt
- Odstraňte adresáře pomocí
rm
Chcete-li odstranit prázdný adresář, použijte -d
(adresář) možnost. Můžete použít zástupné znaky (*
) v názvech adresářů stejně jako u názvů souborů:
rm -d directory
Více než jeden název adresáře odstraní všechny zadané prázdné adresáře:
rm -d directory directory1 /path/to/directory2
Chcete-li odstranit adresáře, které nejsou prázdné, a potlačit tyto výzvy, použijte -r
(rekurzivní) a -f
(vynutit) možnosti dohromady:
rm -rf directory
- Odstraňte adresáře pomocí
rmdir
V Linuxu můžete odstranit/smazat adresáře pomocí rmdir
a rm
. Rozdíl mezi rm
a rmdir
je to rmdir
lze odstranit pouze adresáře, které jsou prázdné. Nikdy nesmaže soubory.
Odstranit jeden adresář v aktuálním adresáři:
rmdir directory
Smazat více adresářů:
rmdir directory1 directory2 directory3
Smažte adresář, který není v aktuálním adresáři, zadáním úplné cesty k tomuto adresáři:
rmdir /path/to/directory
Mazání souborů a adresářů v Linuxu bylo snadné. Gratulujeme! Úspěšně jste se naučili, jak odstranit nebo odstranit všechny soubory v adresáři pomocí rm
příkaz.