Hoe een map in Linux te verwijderen

Verwijder een map in Linux

Er zijn mensen die denken dat in Linux alles moeilijker is dan in andere besturingssystemen zoals Windows en macOS omdat het voor veel dingen nodig is om de terminal te gebruiken. Dit kan ook op een andere manier worden gezien: alles is eenvoudiger omdat het ons niet alleen in staat stelt om dingen te doen met een grafische interface zoals in Microsoft- en Apple-systemen, maar ook om wat er op ons afkomt in overwinningen vanaf de terminal. Is niet hetzelfde. Een ding dat we op verschillende manieren kunnen doen, is zoiets alledaags als een map verwijderen in linux.

Als je op internet naar zoiets zoekt, is dat omdat er twijfel is, maar soms wil je weten hoe je het moet doen met behulp van opdrachtregels of u probeert iets te doen dat om de een of andere reden wordt geblokkeerd. De redenen kunnen talrijk en gevarieerd zijn, en hier gaan we proberen uit te leggen hoe een map in Linux te verwijderen, te beginnen met de eenvoudigste, wat niets anders is dan het doen met de huidige bestandsbeheerder.

We kunnen een map in Linux verwijderen, net als in Windows

Als er geen probleem is dat het blokkeert, kunnen we een map in Linux verwijderen hetzelfde als op ramen. Om dit te doen, opent u gewoon de bestandsbeheerder, zoals onder andere Nautilus, Dolphin of PCManFM, klikt u met de rechtermuisknop op de map en kiest u "Verplaatsen naar prullenbak", "Verwijderen" of wat dan ook verschijnt. Afhankelijk van hoe we het hebben geconfigureerd, hebben we mogelijk meer dan één optie, de ene is om het naar de prullenbak te verplaatsen en de andere om het volledig te verwijderen. Als we voor het tweede kiezen, is er geen weg terug.

Verwijder een map in Dolphin

We kunnen het ook op een andere manier proberen, namelijk door de map te selecteren en op de Sleutel verwijderen (of Del, afhankelijk van de toetsenbordtaal). Het is waarschijnlijk dat we een geval tegenkomen waarin de toetscombinatie anders is, en we zullen zien wat het is met de rechtermuisknop. In de bovenstaande schermafbeelding zien we dat het in Dolphin met de Delete-toets is, en verder naar beneden is de Delete-toets, degene die niet door de prullenbak gaat, met Shift+Delete. Overigens is de optie om direct te verwijderen niet standaard geactiveerd; U moet het om veiligheidsredenen vanuit de opties activeren.

Vanaf de terminal

Fout bij het verwijderen van een map in Linux

Het lijkt mij dat sommigen van degenen die dit artikel vanuit een webbrowser tegenkomen, dit hebben gedaan om erachter te komen hoe ze een map in Linux van de terminal kunnen verwijderen. De opdracht om te verwijderen is rm, maar als we de terminal invoeren rm mapnaam we zullen een bericht ontvangen dat zal zeggen "rm: kan 'folder_name' niet verwijderen: het is een directory«. Het probleem is eigenlijk dat een map geen bestand is en dat deze andere mappen en documenten kan bevatten. Daarom, om ze te verwijderen je moet het recursief doen, dat wil zeggen het eerste niveau (de map zelf) en al zijn subniveaus (de inhoud).

Maar voordat we verder gaan, moeten we ergens voor waarschuwen: als je een map in linux van je terminal verwijdert, wat we zullen doen, is er geen weg meer terug. We moeten er zeker van zijn dat we die map of de inhoud ervan niet meer willen zien, want dat is wat er gaat gebeuren. Als dit duidelijk is, blijft de opdracht bestaan ​​(veranderen "name_of_the_folder" door de naam van de map).

rm -r nombre_de_la_carpeta

Als we de verwijdering willen forceren, kunnen we de "f" (-rf) aan de opdracht toevoegen. Naar de geforceerd verwijderen Het negeert fouten en waarschuwingen die kunnen optreden bij het verwijderen van een bestand of map en verwijdert het direct.

Als een merkwaardig feit voor degenen die het niet weten, is er een beroemd commando waar vaak grapjes over worden gemaakt in Linux, omdat het besturingssysteem het toestaat, maar je het nooit hoeft te doen. De opdracht is sudo rm-rf /, en zou recursief alles op het systeem verwijderen. En hier betekent "alles" letterlijk alles. Het zou mappen laden zoals /bin, /usr en alles wat nodig is om het systeem te laten werken, daarom zouden we niet alleen de informatie verliezen die we niet hadden opgeslagen, maar zouden we ook een systeem hebben dat niet eens als presse-papier dient . De -f optie zou grotendeels de schuld zijn, omdat het eventuele mededelingen zou verbergen waarmee het besturingssysteem ons zou laten weten dat er iets ergs gaat gebeuren.

Is de map beveiligd?

In Linux kun je alles doen, vraag "een vriend" die tests aan het doen was en in een virtuele machine (godzijdank...) slaagde hij erin om de map /bin te laden waar alle uitvoerbare bestanden van een besturingssysteem zijn, en zonder backtrack voor nadat je het vanaf de terminal hebt gedaan. Als we een map niet kunnen verwijderen, is dat waarschijnlijk omdat wordt beschermd door het systeem of om enige andere reden, omdat het van een andere gebruiker afkomstig is.

Als we bijvoorbeeld willen doen als "mijn vriend" en de map /bin laden, wat ik niet aanbeveel, maar een voorbeeld geef, hoeven we het alleen maar te doen van een gebruiker die toegang heeft tot supergebruikersrechten . , ook wel root genoemd. Als onze gebruiker dat kan, hoeven we alleen maar "sudo" toe te voegen aan de bovenstaande opdracht, die er als volgt uitziet:

sudo rm -r nombre_de_la_carpeta

ook we kunnen het proberen met de bestandsbeheerder, als het kan worden geopend met sudo, waardoor we met verhoogde rechten door al onze mappen kunnen bladeren. Bijvoorbeeld Nautilus (archief van GNOME) staat het wel toe, en zou ons beveiligde mappen laten verwijderen (misschien niet alle) als we de terminal openden en "sudo nautilus" typten zonder de aanhalingstekens. We zullen twee geopende vensters zien, een met de terminal die informatie toont en een andere die de bestandsbeheerder zal zijn met de meest elementaire interface (het respecteert meestal geen aanpassingen).

Met Dolphin, wanneer KDE het toestaat of waar het het toestaat, zou de verwijderoptie moeten verschijnen zoals elke andere, maar voordat het de stap zet, zal het ons om het beheerderswachtwoord vragen. Je kunt ook doen wat we uitleggen dit artikel om Dolphin als root te starten.

Verwijder een map met een Live USB

Een andere optie om een ​​map in Linux te verwijderen, is om het specifiek vanuit een andere Linux te doen van een livesessie. Er zijn enkele bugs die op deze manier kunnen worden verholpen, en een daarvan is het verwijderen van een map die onmogelijk was vanuit het oorspronkelijke besturingssysteem (onwaarschijnlijk, maar...). Wat we zouden moeten doen, is een Live USB maken, ermee beginnen, de map zoeken die we willen verwijderen en deze verwijderen.

Zoals je kunt zien, hebben we in Linux meer opties dan in andere besturingssystemen en is alles mogelijk, maar doe voor je eigen bestwil niet wat er in de gemarkeerde tekst staat.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.