V tomto tutoriálu se naučíme, jak odstranit soubory a složky pomocí příkazového řádku v systému Linux. Tento tutoriál je kompatibilní se všemi distribucemi Linuxu, takže funguje stejným způsobem na Ubuntu, Debianu, CentOS, AlmaLinuxu, Rocky Linuxu atd. Tak, pojďme začít.
Smazat soubor v systému Linux
V Linuxu rm příkaz se používá k odstranění souborů a složek. Přejděte do konkrétního adresáře, kde existuje soubor, který chcete odstranit. V opačném případě zadejte umístění, začne se hledat v aktuálním pracovním adresáři. Mám soubor pod /tmp/ složku, kterou chci smazat. Chcete-li odstranit požadovaný soubor, otevřete terminál a zadejte následující příkaz:
# rm file.txt
Buďte opatrní, zatímco soubory a složky z Linuxu, protože jakmile jsou smazány, nelze je vrátit zpět. Pro toto použití –i, před smazáním souboru vás požádá o potvrzení:
# rm –i file.txt
Pokud si nepřejete potvrzovací zprávu pro odstranění, použijte následující příkaz:
# rm –f file.txt
Nezobrazí se výzva k potvrzení.
Smazat více souborů v systému Linux
Chcete-li odstranit více souborů v systému Linux, můžeme použít stejný příkaz rm.
# rm file.txt file1.txt file2.txt
Odstranit adresář v systému Linux
K odstranění adresáře v Linuxu se používá stejný příkaz. K odstranění adresáře však musíte přidat volby -ra -f.
# rm –rf /data
Ale pozor, tím se rekurzivně smaže adresář se všemi soubory a složkami uvnitř. Výše uvedené můžete použít bez -f, protože nebude vyžadovat potvrzení. Volba -r se používá pro smazání adresáře.
Pokud chcete pouze odstranit adresář, který je prázdný, použijte tento příkaz:
rmdir /data
V případě, že adresář není prázdný, příkaz zobrazí chybu.
Shrnutí
- Ve všech distribucích Linuxu příkaz rm se používá k odstranění souborů a složek.
- Pokud je s rm použito -i, před smazáním se zobrazí výzva k potvrzení.
- Pokud je s rm použito -r, smaže se adresář.