
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 usernebo 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.