GNU/Linux >> Znalost Linux >  >> Linux

Kam jdou soubory, když je vydán příkaz Rm?

Nedávno jsem omylem udělal rm na sadě souborů a přimělo mě to přemýšlet, kde přesně tyto soubory končí?

To znamená, že při práci s GUI se smazané soubory přesunou do koše. Jaký je ekvivalent pro rm a existuje způsob, jak vrátit zpět rm příkaz?

Přijatá odpověď:

Nikde, pryč, zmizela. Přesněji řečeno, soubor se odpojí. Data stále leží na disku, ale odkaz na ně je odstraněn. Dříve bylo možné získat data, ale dnes jsou metadata vymazána a nic nelze obnovit.

Pro rm neexistuje odpadkový koš , ani by nemělo být. Pokud potřebujete odpadkový koš, měli byste použít rozhraní vyšší úrovně. V trash-cli je nástroj příkazového řádku na Ubuntu, ale většinou se k vytvoření standardního koše používají správci souborů GUI, jako je Nautilus nebo Dolphin. Odpadkový koš je sám o sobě standardní. Soubory vyhozené do koše v Dolphinu budou viditelné v koši z Nautilus.

Soubory se obvykle přesouvají někam, jako je ~/.local/share/Trash/files/ při vyhození. rm příkaz na UNIX/Linux je srovnatelný s del v systému DOS/Windows, který také odstraňuje a nedělá přesunout soubory do koše. Další věc, kterou je třeba si uvědomit, je, že přesun souboru přes souborové systémy jako na váš USB disk z pevného disku je ve skutečnosti 1) kopie dat souboru následovaná 2) zrušením propojení původního souboru. Nechtěli byste, aby byl váš koš zaplněn těmito kopiemi navíc.


Linux
  1. 5 způsobů, jak použít příkaz move v Linuxu

  2. Praktické příklady příkazu Unzip v Linuxu

  3. Zrychlete rsync při migraci linuxového serveru z příkazového řádku

  1. Rozdělte soubory na bloky pomocí vestavěného příkazu split

  2. Jak používat příkaz Rsync v linuxu?

  3. Kde je příkaz drahokamu v RHEL6?

  1. Jak používat Linuxový příkaz find k hledání souborů

  2. nm :Příkaz pro výpis symbolů v objektových souborech.

  3. Jak odstraním soubory z koše na Ubuntu?