Příkazy pro Linux

Jak používat příkaz rm v systému Linux

Jak používat příkaz rm v systému Linux
Příkaz rm se používá k odstranění souborů a adresářů v systému Linux. Toto je jeden z příkazů, které musíte znát jako správce systému Linux pro správu souborů a adresářů.  V tomto článku vám ukážu, jak pomocí příkazu rm odstraňovat soubory a adresáře v systému Linux.

Odebrání jednoho souboru:

Jeden soubor můžete odstranit pomocí rm.

Řekněme, že chcete odstranit obrazový soubor 529395.jpg v Obrázky / adresář ve vašich uživatelích DOMOV adresář.

Chcete-li soubor odebrat, můžete spustit následující příkaz:

$ rm Obrázky / 529395.jpg

Soubor by měl být odstraněn.

Tisk Co rm dělá:

Pokud chcete, aby rm tiskl, co dělá na konzole, můžete použít -proti volba.

Například k odebrání souboru test.txt z aktuálního pracovního adresáře můžete spustit následující příkaz:

$ rm -v test.txt

Jak vidíte, soubor je odstraněn. rm také vytištěno test odstraněn.txt ' na konzole, protože úspěšně odstranil test souborů.txt.

Výzva před odstraněním souborů:

Protože rm je velmi destruktivní příkaz, můžete omylem odebrat důležité soubory. Dobrou zprávou je, že rm má příznak -i, který vás vyzve (k potvrzení) před odstraněním každého souboru.

Řekněme například, že chcete soubor odstranit Ahoj.txt ale chcete, aby vás rm vyzval k potvrzení operace odstranění souboru. Potom byste spustili rm takto:

$ rm -iv ahoj.txt

Jak vidíte, budete vyzváni k potvrzení operace odebrání souboru Ahoj.txt. Pro potvrzení stiskněte y a poté stiskněte .

Soubor by měl být odstraněn.

Výzva před odebráním více než 3 souborů:

Můžete říct rm, aby vyzval k potvrzení, když odstraňujete více než 3 soubory pouze s volbou -I.

Řekněme, že ve svém aktuálním pracovním adresáři máte 4 soubory, test1, test2, test3, a test4. Nyní se chcete ujistit, že neodstraníte více než 3 soubory bez předchozího upozornění.

Chcete-li to provést, spusťte následující příkaz:

$ rm -Iv test *

Nyní vás rm vyzve k potvrzení, zda opravdu chcete tyto soubory odstranit. Pokud jste si jisti, že tyto soubory již nechcete, stiskněte y a poté stiskněte pokračovat.

Jak vidíte, všechny tyto soubory jsou odstraněny.

Odstranění prázdných adresářů pomocí rm:

Prázdné adresáře ze systému Linux můžete také odstranit pomocí rm. K tomu můžete použít volbu -d z rm.

Řekněme, že máte prázdný adresář soubory / ve vašem aktuálním pracovním adresáři. Nyní jej chcete odstranit. Můžete to udělat pomocí následujícího příkazu:

$ rm -dv soubory /

Jak vidíte, prázdný adresář soubory / je odebrán.

Odebrání souborů a adresářů rekurzivně s rm:

Řekněme, že máte celý adresář souborů a další podadresáře se soubory, které už nepotřebujete. Nyní je chcete odstranit, abyste ušetřili místo na disku.

Můžete odstranit všechny soubory a podadresáře adresáře (řekněme tmp / ve vašem aktuálním pracovním adresáři) pomocí následujícího příkazu:

$ rm -rfv tmp /

Jak vidíte, všechny soubory a podadresáře uvnitř soubory / adresář včetně soubory / adresář je odstraněn.

Pokud chcete, aby vás rm požádal o potvrzení před odstraněním všech adresářů a souborů v soubory / adresáře, pak můžete spustit výše uvedený příkaz takto:

$ rm -rvi soubory /

Jak vidíte, rm vás žádá o potvrzení, než něco udělá. Pokud jste v pořádku, stačí stisknout y a poté stiskněte pokračovat.

rm vás bude stále žádat o potvrzení, dokud nebude hotovo s jeho prací.

Chcete-li zastavit příkaz rm uprostřed, jednoduše stiskněte + C.

Závěr:

Příkaz rm je velmi destruktivní. Vždy byste s tím měli být opatrní. Před spuštěním příkazu rm s oprávněními superuživatele buďte vždy velmi opatrní a dvakrát zkontrolujte vše (sudo).

Pokud například nejste opatrní s příkazem rm, můžete odstranit důležité systémové soubory. Což může způsobit selhání počítače nebo spuštění určitých služeb.

Dobrým způsobem, jak vše zkontrolovat, je použít je příkaz.

Řekněme například, že chcete odstranit všechny soubory, které začínají tmp z aktuálního pracovního adresáře. Všechny tyto soubory můžete samozřejmě odebrat pomocí následujícího příkazu:

$ rm -v tmp *

Ale z bezpečnostních důvodů místo prvního použití příkazu rm zkontrolujte, zda používáte tmp * seznam všech souborů, které chcete odebrat pomocí příkazu ls, následovně.

$ ls tmp *

Jak vidíte, příkaz uvádí všechny soubory, které se shodují tmp *. Pokud jste si jisti, že je nepotřebujete, můžete je odstranit pomocí příkazu rm, jak je znázorněno výše.

Takže to je všechno o příkazu rm. Děkujeme za přečtení tohoto článku.

Hry Nejlepší aplikace pro mapování gamepadu pro Linux
Nejlepší aplikace pro mapování gamepadu pro Linux
Pokud rádi hrajete hry na Linuxu s gamepadem místo typického vstupního systému pro klávesnici a myš, máte k dispozici několik užitečných aplikací. Mno...
Hry Užitečné nástroje pro hráče Linuxu
Užitečné nástroje pro hráče Linuxu
Pokud rádi hrajete hry na Linuxu, je pravděpodobné, že jste ke zlepšení herního zážitku použili aplikace a nástroje jako Wine, Lutris a OBS Studio. Kr...
Hry HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
Mnoho vývojářů a vydavatelů her přichází s HD remasterem starých her, aby prodloužili životnost franšízy, prosím fanoušky, kteří požadují kompatibilit...