GNU/Linux >> Znalost Linux >  >> Ubuntu

Odstraňte a zlikvidujte soubory správně v Ubuntu pomocí Shred

Obvykle, když je soubor smazán ve vašem počítači, systém smaže pouze odkaz na soubor. Soubor zůstane neporušený po neomezenou dobu ve vaší systémové paměti.

Kdokoli může tyto soubory obnovit pomocí programů pro obnovu souborů a zobrazit smazaná data z vašeho úložiště. Pokud soubory obsahují vaše soukromé a citlivé informace, je to vážné riziko.

Jak tedy můžete trvale vymazat své soubory v Ubuntu?

Tehdy se hodí nástroj skartování.

Zde v LinuxAPT se podíváme na fungování příkazu shred, jeho omezení a různé způsoby, jak je použít k bezpečné likvidaci souborů na Ubuntu 20.04.


Jak funguje skartování?

Shred je nástroj příkazového řádku, který opakovaně přepisuje původní obsah souboru nulami. Tímto způsobem je původní obsah libovolného souboru nahrazen nulami, takže původní data nelze obnovit, i když je soubor obnoven. Soubor pak lze bezpečně odebrat ze systémového úložiště.


Další informace o skartování

Můžete spustit následující příkaz a zjistit, co ještě nástroj shred nabízí:

$ shred –help


Omezení příkazu shred

Nástroj Shred nefunguje na žurnálovaných, RAID nebo komprimovaných souborových systémech. Také nefunguje na více síťových souborových systémech (NFS). Pro podrobnější informace se můžete podívat na manuálovou stránku shred.

Vzhledem k výše uvedeným omezením byste neměli používat shred na pevném disku, protože přepsání ho může poškodit.


Jaká je syntaxe příkazu shred?

Základní syntaxe příkazu shred je uvedena níže:

$ shred options filename

Kde název_souboru je úplná cesta k souboru, který chcete odstranit, a možnosti jsou příznaky používané ke spouštění různých metod poskytovaných příkazem.


1. Jak trvale smazat soubor s skartovat?

Chcete-li trvale odstranit soubor, spusťte následující příkaz:

$ shred -uvz text.txt

Volba -u smaže soubor, volba -v zobrazí všechny procesy v příkazové konzoli a volba -z přepíše obsah souboru.


2. Smazat/přepsat obsah souboru pomocí skartovat

Pokud nechcete smazat soubor a chcete odstranit pouze obsah souboru, můžete spustit následující příkaz:

$ shred -vz text.txt

Otevřete cílový soubor a uvidíte, že obsah souboru je nahrazen řetězci nul.


3. Přepsat obsah souboru vícekrát pomocí skartovat

Soubor můžete několikrát přepsat, abyste zajistili, že budou data nahrazena. Stačí zadat, kolikrát chcete přepsat soubor pomocí volby -n. Mějte na paměti, že nástroj shred vždy provede další přepsání:

$ shred -uvz -n 3 text.txt

Ve výstupu můžete vidět, že přepsání bylo provedeno čtyřikrát.


4. Trvale odstranit více souborů pomocí skartovat

Můžete také odstranit více souborů pomocí funkce Skartovat. Stačí uvést více názvů souborů v příkazu:

$ shred -uvz test1.txt test2.txt


5. Odstraňte soubory se specifickými formáty

Můžete také mazat podle jejich specifických formátů. Chcete-li odstranit všechny textové soubory ve složce, spusťte následující příkaz:

$ shred -uvz *.txt


6. Přepsat část souboru pomocí skartovat

Shred vám také umožňuje provést částečné přepsání. Níže uvedený příkaz přepíše jeden kilobajt souboru:

$ shred -vz -s 1K test3.txt

Můžete vidět, že část souboru byla přepsána.



Ubuntu
  1. Jak odstranit soubor na Ubuntu Linux

  2. Jaký systém souborů mám vybrat pro sdílení souborů mezi Windows a Ubuntu?

  3. Vytvářejte a odebírejte odkládací soubory v Ubuntu

  1. Jak monitorovat soubory protokolu serveru pomocí Logwatch na Debianu a Ubuntu

  2. Vědecké zpracování zvuku, část I – Jak číst a zapisovat zvukové soubory s Octave 4.0.0 na Ubuntu

  3. Jak nainstalovat a používat archivátor souborů 7zip na Ubuntu Linux

  1. Jak zacházet se soubory pomocí Scilab na Ubuntu 15.04

  2. Jak zazipovat a rozbalit soubory na Ubuntu

  3. Odstraňte a zlikvidujte soubory správně v Ubuntu pomocí Shred.