Jak bezpečně smazat soubory pomocí příkazového řádku Linux

Úvod

Tato příručka vám ukáže, jak bezpečně smazat soubory z vašeho systému.

Teď si možná myslíte, že celý problém odstranění souborů je zbavit se tak, jak bezpečně můžete být. Představte si, že jste provedli příkaz určený k odebrání všech souborů z určitého adresáře a namísto jejich odstranění pouze odstranily všechny soubory v podadresářích.

Který příkaz použijete k odstranění souborů

Existuje několik způsobů, jak můžete odstranit soubory v Linuxu a v této příručce vám ukážeme dvě z nich:

Příkaz rm

Většina lidí má tendenci používat příkaz rm při mazání souborů a z těchto dvou vysvětlených zde je to nejrušnější příkaz. Pokud odstraníte soubor pomocí příkazu rm, je velmi obtížné (i když to není nutně nemožné) obnovit tento soubor.

Syntaxe příkazu rm je následující:

rm / cesta / do / souboru

Můžete také odstranit všechny soubory ve složce a podsložkách následujícím způsobem:

rm -R / cesta / do / složky

Jak již bylo zmíněno, příkaz rm je do značné míry konečný. Můžete se však určitým způsobem chránit pomocí různých přepínačů.

Například pokud odstraníte více souborů, můžete dostat výzvu před vymazáním každého souboru, abyste si mohli být jisti, že odstraníte správné soubory.

rm -i / cesta / do / souboru

Kdykoli spustíte výše uvedený příkaz, objeví se zpráva s dotazem, zda jste si jisti, že chcete soubor smazat.

Pokud odstraňujete desítky souborů, které dostanou výzvu pro každou z nich, můžete dostat únavu a můžete jednoduše stisknout tlačítko "y" a stále skončíte náhodným smazáním nesprávného souboru.

Můžete použít následující příkaz, který se zobrazí pouze při mazání více než 3 souborů nebo při rekurzním mazání.

rm -I / cesta / do / souboru

Příkaz rm je pravděpodobně ten, který chcete nejméně využít, pokud chcete být opatrní.

Představujeme trash-cli

Aplikace Trash-cli poskytuje koš na odpadky na příkazovém řádku. Obvykle se s Linuxem standardně nenainstaluje, takže jej budete muset nainstalovat z úložišť distribuce.

Pokud používáte distribuci založenou na Debianu, jako je Ubuntu nebo Mint, použijte příkaz apt-get :

sudo apt-get nainstalovat trash-cli

Pokud používáte distribuci na bázi Fedora nebo CentOS, použijte příkaz yum :

sudo yum nainstalovat trash-cli

Pokud používáte openSUSE, použijte příkaz zypper:

sudo zypper -i trash-cli

Konečně, pokud používáte distribuci založenou na oblouku, použijte příkaz pacman :

sudo pacman -S trash-cli

Odeslání souboru do koše

Chcete-li odeslat soubor do koše, můžete použít následující příkaz:

koše / cesta / do / souboru

Soubor není zcela smazán, ale místo toho byl odeslán do koše, stejně jako v koši pro recyklaci Windows.

Pokud zadáte příkaz koše do názvu složky, pošle složku a všechny soubory ve složce do koše.

Jak zobrazit soubory v koši

Chcete-li zobrazit soubory v koši, můžete spustit následující příkaz:

koše

Vrácené výsledky zahrnují původní cestu k souboru a datum a čas, kdy byly soubory odeslány do koše.

Jak obnovit soubory z koše

Manuální stránka příkazu trash uvádí, že pro obnovení souboru byste měli použít následující příkaz:

odstranění koše

Můžete však obdržet příkaz nezjistil chybu, pokud spustíte tento příkaz.

Alternativou k obnovení koše je obnovení koše takto:

obnovit koš

Příkaz restore-trash zobrazí všechny soubory v koši s číslem vedle každého. Chcete-li obnovit soubor, jednoduše zadejte číslo vedle souboru.

Jak vyprázdnit koš

Hlavní problém s košem může být, že soubory stále zaujímají cenný prostor na disku. Pokud jste přesvědčeni, že vše v koši není nutné, můžete spustit následující příkaz pro vyprázdnění koše.

prázdný odpad

Chcete-li odstranit všechny soubory, které byly v koši na určitý počet dní, jednoduše zadejte číslo s košem prázdným příkazem.

prázdné koše 7

souhrn

Většina grafických desktopových prostředí poskytuje koš nebo koši, ale když používáte příkazový řádek, ponecháváte si vlastní vtip a mazanost.

Abych byl v bezpečí, doporučuji používat program trash-cli.