Ako bezpečne odstrániť súbory pomocou príkazového riadku Linux

úvod

Táto príručka vám ukáže, ako bezpečne odstrániť súbory z vášho systému.

Teraz si možno myslíte, že celý bod odstránenia súborov je zbaviť sa tak, ako bezpečné môžete byť. Predstavte si, že ste vykonali príkaz určený na odstránenie všetkých súborov z konkrétneho priečinka a namiesto toho, aby ste vymazali iba tie súbory, tiež odstránili všetky súbory v podadresároch.

Ktorý príkaz by ste mali používať na odstránenie súborov

Existuje niekoľko spôsobov, ako môžete odstrániť súbory v Linuxe a v tejto príručke vám ukážem dve z nich:

Príkaz rm

Väčšina ľudí má tendenciu používať príkaz rm pri odstraňovaní súborov a z dvoch vysvetlených tu je to najbrutálnejší príkaz. Ak vymažete súbor pomocou príkazu rm, je veľmi ťažké (hoci nie nevyhnutne nemožné) obnoviť tento súbor.

Syntax príkazu rm je nasledujúci:

rm / path / to / file

Môžete tiež odstrániť všetky súbory v priečinkoch a podadresároch nasledovne:

rm -R / cesta / do / priečinka

Ako už bolo spomenuté, príkaz rm je do značnej miery konečný. Môžete sa však istým spôsobom chrániť pomocou rôznych prepínačov.

Napríklad, ak odstraňujete viacero súborov, môžete dostať výzvu pred vymazaním každého súboru, aby ste si boli istí, že vymazávate správne súbory.

rm -i / cesta / do / súbor

Kedykoľvek spustíte uvedený príkaz, zobrazí sa správa s otázkou, či si istý, že chcete odstrániť súbor.

Ak odstraňujete desiatky súborov, ktoré dostanú výzvu pre každú z nich, môžu sa dostať únavné a môžete jednoducho stláčať "y" opakovane a stále skončiť náhodou vymazaním nesprávneho súboru.

Môžete použiť nasledujúci príkaz, ktorý sa zobrazí iba pri odstraňovaní viac ako 3 súborov alebo pri rekurzívnom odstraňovaní.

rm -I / cesta / do / súboru

Príkaz rm je pravdepodobne ten, ktorý chcete použiť najmenej, ak si chcete byť opatrný.

Predstavujeme trash-cli

Aplikácia trash-cli poskytuje koš na odpadky na príkazovom riadku. Zvyčajne nie je nainštalovaný s Linuxom, takže ho budete musieť nainštalovať z repozitárov distribúcie.

Ak používate distribúciu na báze Debianu , napríklad Ubuntu alebo Mint, použite príkaz apt-get :

sudo apt-get inštalovať trash-cli

Ak používate distribúciu založenú na Fedore alebo CentOS, použite príkaz yum :

sudo yum inštalovať trash-cli

Ak používate openSUSE, použite príkaz zypper:

sudo zypper-i koša

Napokon, ak používate distribúciu založenú na archoch, použite príkaz pacman :

sudo pacman -S trash-cli

Ako odoslať súbor do koša

Ak chcete súbor odoslať do koša, môžete použiť nasledujúci príkaz:

koša / cesta / do / súboru

Súbor nie je úplne odstránený, ale je odoslaný do koša, rovnakým spôsobom ako kôš na recykláciu v systéme Windows.

Ak zadáte príkaz koša na názov priečinka, pošle priečinok a všetky súbory do priečinka do koša.

Ako zobraziť súbory v koši

Ak chcete zobraziť súbory v koši, môžete spustiť nasledujúci príkaz:

trash-list

Vrátené výsledky zahŕňajú pôvodnú cestu k súboru a dátum a čas odoslania súborov do koša.

Ako obnoviť súbory z koša

Na ručnej stránke pre príkaz koša sa uvádza, že na obnovenie súboru by ste mali použiť nasledujúci príkaz:

trash-restore

Môžete však dostať príkaz nenašiel chybu, ak spustíte tento príkaz.

Alternatívou k obnoveniu koša je obnovenie koša takto:

restore-trash

Príkaz restore-trash zobrazí zoznam všetkých súborov v koši s číslom vedľa každého. Ak chcete obnoviť súbor, jednoducho zadajte číslo vedľa súboru.

Ako vyprázdniť koš

Hlavná otázka, s ktorou sa môže odpadnúť, je to, že súbory stále zaberajú cenný priestor na disku. Ak ste spokojní s tým, že všetko v koši nie je potrebné, môžete spustiť nasledujúci príkaz na vyprázdnenie koša.

trash-prázdne

Ak chcete odstrániť všetky súbory, ktoré boli v koši na určitý počet dní, jednoducho zadajte číslo s príkazom "odpadkový koš".

odpadkové koše 7

zhrnutie

Väčšina grafických desktopových prostredí poskytuje koš na odpadky alebo kôš na recykláciu, ale keď používate príkazový riadok, ponecháte si svoj vlastný vtip a šikovnosť.

Aby som bol bezpečný, odporúčam použiť program trash-cli.