Kā izdzēst direktoriju operētājsistēmā Linux?
Linux sistēmā direktoriju var iztīrīt dažādos veidos atkarībā no tā, vai vēlaties saglabāt pašu direktoriju un tajā esošos faila atribūtus. Tālāk ir norādītas vairākas izplatītas metodes:
1. metode: izmantojiet rm komanda, lai dzēstu visus failus direktorijā
Ja vēlaties dzēst visus failus direktorijā, bet saglabāt pašu direktoriju, varat izmantot rm komandu. Piemēram, lai notīrītu direktoriju ar nosaukumu mana_direktorija, varat izmantot šādu komandu:
rm -rf mana_direktorija/*
-r šeit opcija apzīmē rekursīvu dzēšanu, un -f opcija nozīmē piespiedu dzēšanu, t. i., bez apstiprinājuma uzvednēm.
2. metode: izmantojiet komandu find ar -exec
Ja vēlaties detalizētāku dzēšanas procesa kontroli, varat izmantotatrastkomandu kopā ar-izpildītopcija. Piemēram:
atrast manu_direktoriju -tips f -exec rm {} \;

Šī komanda atradīs visus failus (-tipa f) saskaņā ar mana_direktorija direktoriju un izpildiet rm komandu katram failam.
3. metode: izveidojiet jaunu direktoriju, lai aizstātu sākotnējo
Ja vēlaties pilnībā iztukšot direktoriju un neiebilstat to atkārtoti izveidot, varat izdzēst visu direktoriju un pēc tam to izveidot vēlreiz:

rm -rf mana_direktorija mkdir mana_direktorija
Šī pieeja izdzēš direktoriju un visu tā saturu, pēc tam izveidojot jaunu tukšu direktoriju.
4. metode: izmantojiet rsync Komanda
The rsync komandu var izmantot failu un direktoriju sinhronizēšanai, kā arī direktoriju iztukšošanai. Piemēram:
rsync -a --delete empty_directory/ my_directory/

Šeit, tukša_direktorija ir tukša direktorijs, un --dzēst opcija noņem failus no mērķa direktorija, kas neatrodas avota direktorijā.
Piesardzības pasākumi
Pirms dzēšanas darbību veikšanas pārliecinieties, vai tiešām vēlaties dzēst failus, jo šīs darbības ir neatgriezeniskas.
Ja direktorijā ir svarīgi faili, vispirms izveidojiet dublējumu.
Izmantojot sudo komandai ir nepieciešamas administratora privilēģijas. Ja jums nav pietiekamu atļauju, iespējams, būs jāizmanto sudo lai izpildītu šīs komandas.
Iepriekš minētās metodes ir piemērotas lielākajai daļai situāciju, taču, tās ieviešot, izvēlieties atbilstošo metodi, pamatojoties uz jūsu konkrēto gadījumu, un rīkojieties piesardzīgi, lai izvairītos no datu zuduma.
Ja vēlaties detalizētāku dzēšanas procesa kontroli, varat izmantotatrastkomandu kopā ar-izpildītopcija. Piemēram:
atrast manu_direktoriju -tips f -exec rm {} \;

Šī komanda atradīs visus failus (-tipa f) saskaņā ar mana_direktorija direktoriju un izpildiet rm komandu katram failam.
3. metode: izveidojiet jaunu direktoriju, lai aizstātu sākotnējo
Ja vēlaties pilnībā iztukšot direktoriju un neiebilstat to atkārtoti izveidot, varat izdzēst visu direktoriju un pēc tam to izveidot vēlreiz:
Šī pieeja izdzēš direktoriju un visu tā saturu, pēc tam izveidojot jaunu tukšu direktoriju.
4. metode: izmantojiet rsync Komanda
The rsync komandu var izmantot failu un direktoriju sinhronizēšanai, kā arī direktoriju iztukšošanai. Piemēram:
Šeit,
tukša_direktorija ir tukša direktorijs, un --dzēst opcija noņem failus no mērķa direktorija, kas neatrodas avota direktorijā.Piesardzības pasākumi
Pirms dzēšanas darbību veikšanas pārliecinieties, vai tiešām vēlaties dzēst failus, jo šīs darbības ir neatgriezeniskas.
Ja direktorijā ir svarīgi faili, vispirms izveidojiet dublējumu.
Izmantojot
sudo komandai ir nepieciešamas administratora privilēģijas. Ja jums nav pietiekamu atļauju, iespējams, būs jāizmanto sudo lai izpildītu šīs komandas.Iepriekš minētās metodes ir piemērotas lielākajai daļai situāciju, taču, tās ieviešot, izvēlieties atbilstošo metodi, pamatojoties uz jūsu konkrēto gadījumu, un rīkojieties piesardzīgi, lai izvairītos no datu zuduma.
LET'S TALK ABOUT YOUR PROJECTS
- sinsmarttech@gmail.com
-
3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China
Our experts will solve them in no time.

Plauktā montējams dators
Iegultās skaitļošanas sistēmas
Industriālie portatīvie datori
Izturīgas planšetdatori
Izturīgs klēpjdators
Industriālais paneļu dators
Izturīga rokas ierīce
Advantech industriālais dators