Jak odstranit složku v Linuxu

Smazat složku v Linuxu

Existují lidé, kteří si myslí, že v Linuxu je vše obtížnější než v jiných operačních systémech, jako jsou Windows a macOS, protože pro mnoho věcí je nutné použít terminál. Dalo by se to vidět i jinak: vše je jednodušší, protože kromě toho, že nám to umožňuje dělat věci s grafickým rozhraním jako v systémech Microsoft a Apple, nám to umožňuje dělat co k nám přichází ve výhrách z terminálu. To není to samé. Jedna věc, kterou můžeme dělat různými způsoby, je něco tak každodenního odstranit složku v linuxu.

Když něco takového hledáte na internetu, je to proto, že existují pochybnosti, ale někdy chcete vědět, jak to udělat pomocí příkazové řádky nebo se pokoušíte udělat něco, co je z nějakého důvodu blokováno. Důvodů může být mnoho a jsou různé a zde se pokusíme vysvětlit, jak odstranit složku v Linuxu, počínaje tím nejjednodušším, což není nic jiného, ​​než to udělat pomocí aktuálního správce souborů.

V Linuxu můžeme smazat složku stejně jako ve Windows

Pokud nenastane žádný problém, který to blokuje, můžeme složku v Linuxu smazat stejné jako ve Windows. Chcete-li to provést, stačí otevřít správce souborů, jako je Nautilus, Dolphin nebo PCManFM, mimo jiné, kliknout pravým tlačítkem myši na složku a zvolit "Přesunout do koše", "Odstranit" nebo cokoli, co se objeví. V závislosti na tom, jak to máme nakonfigurované, můžeme mít více než jednu možnost, jednou je přesunout jej do koše a druhou jej zcela smazat. Pokud zvolíme to druhé, není cesty zpět.

Smažte složku v Dolphinu

Můžeme to zkusit udělat i jiným způsobem, tedy výběrem složky a stisknutím tlačítka Odstranit klíč (nebo Del, v závislosti na jazyku klávesnice). Je pravděpodobné, že narazíme na případ, kdy je kombinace kláves odlišná, a co to je, uvidíme pravým kliknutím. Na snímku nahoře vidíme, že v Dolphinu je to s klávesou Delete a níže klávesa Delete, ta, která neprojde košem, je s Shift+Delete. Mimochodem, možnost přímého smazání není standardně aktivována; Z bezpečnostních důvodů jej musíte aktivovat z možností.

Z terminálu

Chyba při mazání složky v Linuxu

Zdá se mi, že někteří z těch, kteří na tento článek narazili z webového prohlížeče, to udělali, aby zjistili, jak odstranit složku v Linuxu z terminálu. Příkaz k odstranění je rm, ale pokud dáme do terminálu rm název_složky obdržíme zprávu, která bude říkat „rm: nelze odstranit 'název_složky': Jedná se o adresář«. Problém je v podstatě v tom, že složka není soubor a uvnitř může obsahovat další složky a dokumenty. Proto je odstranit musíte to udělat rekurzivně, tedy první úroveň (samotná složka) a všechny její dílčí úrovně (její obsah).

Ale než budeme pokračovat, musíme na něco upozornit: Pokud smažete složku v linuxu ze svého terminálu, co uděláme, není cesty zpět. Musíme si být jisti, že tuto složku nebo její obsah již nechceme vidět, protože právě to se stane. Pokud je toto jasné, příkaz by zůstal (změna "name_of_the_folder" podle názvu složky).

rm -r nombre_de_la_carpeta

Pokud chceme vymazání vynutit, můžeme k příkazu přidat „f“ (-rf). K vynutit odstranění Bude ignorovat chyby a varování, které se mohou vyskytnout při pokusu o smazání jakéhokoli souboru nebo složky, a smaže je přímo.

Jako kuriózní fakt pro ty, kteří to neznají, je známý příkaz, se kterým se v Linuxu často vtipkuje, protože to operační systém umožňuje, ale nemusíte to nikdy dělat. Příkaz je sudo rm -rf /a rekurzivně by smazal vše v systému. A zde „vše“ znamená všechno, doslova. Načetlo by se nám složky jako /bin, /usr a vše potřebné pro fungování systému, takže kromě ztráty informací, které jsme si neuložili, by nám zůstal i systém, který neslouží ani jako těžítko . Volba -f by byla z velké části na vině, protože by skryla všechna upozornění, kterými by nám operační systém dal vědět, že se stane něco špatného.

Je složka chráněna?

V Linuxu můžete dělat cokoli, zeptejte se "kamaráda", který dělal testy a ve virtuálním stroji (díky bohu...) se mu podařilo načíst složku /bin, kde jsou všechny spustitelné soubory operačního systému, a bez zpětného procházení když to udělal z terminálu. Pokud nemůžeme smazat složku, je to pravděpodobně proto je chráněn systémem nebo z jakéhokoli jiného důvodu, protože je od jiného uživatele.

Například, pokud chceme udělat jako „můj přítel“ a načíst složku /bin, což nedoporučuji, ale uvedeme příklad, vše, co musíme udělat, je udělat to od uživatele, který má přístup k oprávněním superuživatele , také známý jako root. Pokud to náš uživatel dokáže, vše, co musíme udělat, je přidat „sudo“ do výše uvedeného příkazu, který by vypadal takto:

sudo rm -r nombre_de_la_carpeta

také můžeme to zkusit pomocí správce souborů, pokud jej lze otevřít pomocí sudo, což by nám umožnilo procházet všemi našimi složkami se zvýšenými oprávněními. Například Nautilus (záznamy z GNOME) to umožňuje a umožnilo by nám odstranit chráněné složky (možná ne všechny), kdybychom otevřeli terminál a zadali „sudo nautilus“ bez uvozovek. Uvidíme dvě otevřená okna, jedno s terminálem zobrazujícím informace a druhé, které bude správcem souborů s jeho nejzákladnějším rozhraním (obvykle nerespektuje přizpůsobení).

U Dolphinu, když to KDE povoluje nebo kde to povoluje, měla by se možnost smazat objevit jako každá jiná, ale před provedením kroku nás požádá o heslo správce. Můžete také dělat to, co vysvětlujeme v Tento článek spustit Dolphin jako root.

Odstraňte složku s Live USB

Další možností, jak odstranit složku v Linuxu, je udělat to z jiného Linuxu, konkrétně z živé relace. Existuje několik chyb, které lze tímto způsobem opravit, a jednou z nich by bylo smazání složky, které nebylo možné provést z nativního operačního systému (nepravděpodobné, ale…). Co bychom museli udělat, je vytvořit Live USB, začít od něj, najít složku, kterou chceme smazat, a smazat ji.

Jak vidíte, v Linuxu máme více možností než v jiných operačních systémech a vše je možné, ale to, co se píše ve zvýrazněném textu, si pro své dobro nedělejte.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.