Kā izdzēst direktoriju operētājsistēmā Linux

Linux ir pārsteidzoši atšķirīgs no Windows operētājsistēmas. Piemēram, ja vēlaties izdzēst mapi sistēmā Windows, varat vienkārši ar peles labo pogu noklikšķināt uz tās un izdzēst. Tomēr Linux viss nav tik vienkārši. Direktorija vai mapes dzēšanu operētājsistēmā Linux var veikt, izmantojot grafisko lietotāja interfeisu, kā arī komandrindas interfeisu. Ja neesat pārliecināts, kā dzēst direktoriju operētājsistēmā Linux, mēs esam sagatavojuši jums vienkāršu, bet efektīvu rokasgrāmatu. Šajā rakstā mēs parādīsim gan GUI, gan CLI metodes direktoriju dzēšanai operētājsistēmā Linux.

Direktorija noņemšana operētājsistēmā Linux (2023)

Linux mapes sauc par direktorijiem. Un Linux pasaulē viss tiek uzskatīts par failu, pat direktoriju. Tagad apskatīsim, kā dzēst direktoriju operētājsistēmā Linux, izmantojot četrus dažādus veidus – vienu GUI un trīs CLI.

Kā izdzēst direktoriju operētājsistēmā Linux (GUI metode)

Šī failu dzēšanas metode ir vienkārša un vislabāk piemērota lietotājiem, kuri tikko migrējuši uz Linux. Tas var darboties ar jebkuru izplatīšanu, ja datorā ir instalēta “Darbvirsmas vide” un failu pārvaldnieks. Šajā rakstā mēs izmantojam Ubuntu 20.04 LTS ar Gnome darbvirsmas vidi un Nautilus failu pārvaldnieku. Lūk, kā tas darbojas:

1. Vispirms atveriet jebkuru failu pārvaldnieku pēc savas izvēles un dodieties uz ceļu, kurā vēlaties dzēst direktoriju.

  Kā izmantot Journalctl, lai lasītu Linux sistēmas žurnālus

2. Atlasiet mapi(-es), kuru(-as) vēlaties dzēst, un nospiediet tastatūras pogu „Dzēst”. Vai arī varat ar peles labo pogu noklikšķināt uz atlasītās mapes un konteksta izvēlnē atlasīt “Pārvietot uz miskasti”.

3. Visi dzēstie faili un direktoriji operētājsistēmā Linux netiek dzēsti neatgriezeniski, bet tiek pārvietoti uz īpašu vietu, kas pazīstama kā atkritne, kas ir līdzīga atkritnei sistēmā Windows.

4. Lai neatgriezeniski izdzēstu direktoriju operētājsistēmā Linux, atlasiet to un nospiediet tastatūras taustiņus Shift + Delete. Tas atvērs uzvedni, vai vēlaties to neatgriezeniski dzēst vai nē. Dialoglodziņā vēlreiz noklikšķiniet uz “Dzēst”.

Izdzēsiet direktoriju operētājsistēmā Linux, izmantojot komandrindu

Jebkuru uzdevumu veikšana, izmantojot komandrindu, ir ātrāka ar daudzām opcijām nekā GUI metode. Turklāt CLI metode neatgriezeniski izdzēš failus un mapes. Šeit mēs parādīsim trīs komandas, lai izdzēstu direktoriju operētājsistēmā Linux, kas ir iepriekš instalēts katrā Linux izplatīšanā.

Dzēst direktoriju, izmantojot komandu rmdir

Komanda rmdir parasti tiek izmantota tukšu direktoriju dzēšanai, taču to var izmantot arī tādu direktoriju dzēšanai, kas nav tukši. Komandai nav daudz funkciju un iespēju, taču tā paveic darbu. Komandas vispārējā sintakse ir šāda:

rmdir

Dažas no iespējām, ko var izmantot komanda rmdir, ir:

OptionDescription–ignore-fail-on-non-emptyused, lai dzēstu netukšus direktorijus-p, –parentsused, lai dzēstu direktoriju kopā ar norādītajiem bērniem-v, –verboseused, lai iegūtu diagnostikas ziņojumu katram direktorijam

Izdzēsiet tukšo direktoriju operētājsistēmā Linux

Lai dzēstu tukšu direktoriju operētājsistēmā Linux, izmantojiet šo komandu:

rmdir

Šeit, šajā piemērā, tā kā mēs nesaņemam izvadi, tas nozīmē, ka komanda tika veiksmīgi izpildīta un direktorijs ir izdzēsts.

  Kā instalēt SSH operētājsistēmā Linux un noderīgas komandas

Izdzēsiet netukšo direktoriju operētājsistēmā Linux

Mēģinot izdzēst direktoriju, kas nav tukša, izmantojot komandu rmdir, tiks parādīta šāda kļūda:

rmdir: neizdevās noņemt ‘‘: direktorijs nav tukšs

Lai dzēstu netukšu direktoriju operētājsistēmā Linux, izmantojiet šo komandu:

rmdir – ignore-fail-on-non-empty

Dzēst direktoriju, izmantojot komandu rm

Komanda rm ir spēcīgs rīks, kas var izdzēst gan failus, gan direktorijus, vienlaikus nodrošinot daudzas lieliskas iespējas. Komandas pamata sintakse ir:

rm

Dažas no iespējām, ko komanda var izmantot, ir:

OptionDescription-fKad tiek izmantots šis karodziņš, apstiprinājuma uzvedne netiks parādīta, un visi neeksistējošie faili un direktoriji tiks ignorēti.-iKad šis karodziņš tiek izmantots, komanda prasīs apstiprinājumu no lietotāja par katru dzēšanu.-rKad šis karodziņš ir izmantotā komanda noņems visu norādītā direktorija saturu. -dŠo karogu izmanto, lai noņemtu tukšus direktorijus.-vŠo karogu izmanto, lai iegūtu skaidrojumu par to, kas pašlaik tiek darīts.

Dzēst tukšos direktorijus

Lai dzēstu tukšus direktorijus operētājsistēmā Linux, izmantojiet karodziņu -d ar komandu, kā parādīts tālāk:

rm -d

Dzēst netukšo direktoriju

Dzēšot saturu, kas nav tukšs, tas var būt ļoti bīstami, jo daži būtiski faili var tikt izdzēsti. Tāpēc esiet īpaši piesardzīgs, dzēšot direktorijus, kas nav tukši. Lai izdzēstu direktoriju ar visu tā saturu, izmantojiet karodziņu -r ar komandu, kā parādīts tālāk:

rm -r

Piespiedu kārtā dzēst direktorijus operētājsistēmā Linux

Komanda rm pēc noklusējuma sniedz uzvedni, dzēšot pret rakstīšanu aizsargātos failus un direktorijus. Nospiediet “y” vai “n” atkarībā no jūsu izvēles. Lai apietu uzvedni, mēs izmantojam karodziņu -f, kā parādīts tālāk:

  Kā izmantot izskatu komandu operētājsistēmā Linux

rm -rf

Šī komanda var izrādīties diezgan postoša, ja tā tiek nejauši izpildīta saknes direktorijā.

Uzvedne pirms mapju dzēšanas operētājsistēmā Linux

Dzēšot vairākus failus, izmantojiet karogu -i ar komandu rm, lai pirms katra faila saņemtu uzvedni, kā parādīts tālāk:

rm -ri

Dzēst direktorijus, izmantojot meklēšanas komandu

Izdzēsiet tukšo direktoriju operētājsistēmā Linux

Varat arī izdzēst mapes, izmantojot meklēšanas komandu ar karodziņu -delete, kā parādīts zemāk:

atrodiet -type d -name „direktorija_nosaukums” -delete

Šī komanda dotajā ceļā meklēs tukšo direktoriju, kas norādīts ar parametru , un izdzēsīs to.

Dzēst netukšos direktorijus

Lai dzēstu netukšus direktorijus, izmantojot komandu find, izmantojiet šādu sintaksi:

atrast -type d -name „direktorija_nosaukums” -exec rm -r {} +

Iepriekš minētās sintakses izpratne:

Iepriekš minētajā sintaksē komanda find meklē direktorijus, kas atbilst laukā , un pēc tam karodziņš -exec nodos meklētos vienumus komandai rm, kas izdzēsīs direktoriju, izmantojot karogu -r.

bieži uzdotie jautājumi

Kāds ir ātrākais veids, kā izdzēst direktoriju operētājsistēmā Linux?

Komandrindas metode ir ātrākais direktoriju dzēšanas veids. Varat izmantot rmdir, rm un atrast komandas, lai dzēstu direktorijus operētājsistēmā Linux.

Kāpēc es nevaru noņemt direktoriju operētājsistēmā Linux?

Galvenais iemesls, kāpēc nevarat noņemt direktoriju operētājsistēmā Linux, ir tas, ka jums nav atbilstošu atļauju veikt izmaiņas direktorijā. Lai izdzēstu direktoriju, apejot trūkstošo atļauju, izmantojiet šādu komandu: sudo rm -rf

Dzēsiet failus un direktorijus, izmantojot Linux komandas

Direktoriju/failu dzēšana operētājsistēmā Linux ir ļoti vienkāršs uzdevums, tomēr ļoti svarīgs visu veidu lietotājiem. Šeit mēs esam parādījuši divus veidus, kā dzēst mapes operētājsistēmā Linux, un mēs ceram, ka šis raksts ir devis jums labu izpratni par abām metodēm un komandām. Ja rodas kādas problēmas, informējiet mūs komentāros.