Linux komandas

Kā noņemt direktoriju Linux

Kā noņemt direktoriju Linux
CRUD operāciju veikšana Linux ir ikdienas rutīnas uzdevumi, piemēram, faila vai direktorija izveidošana, lasīšana, atjaunināšana un dzēšana. Šajā ziņojumā būs detalizēta rokasgrāmata par to, kā no termināla noņemt direktoriju Linux. Kataloga noņemšana lūšos nav tik vienkārša kā faila noņemšana. Katalogs var būt tukšs direktorijs, vai arī tajā var būt vairāki faili vai arī citi apakšdirektoriji.

Katrā Linux operētājsistēmā direktoriju var noņemt dažādi. Piemēram, ja izmantojat jebkuras Linux operētājsistēmas, piemēram, GNOME vai KDE, GUI, varat noņemt jebkuru direktoriju, vienkārši noklikšķinot ar peles labo pogu uz direktorija. Bet, kad jūs strādājat ar atsevišķu Linux serveri un jums ir tikai termināls darbam ar Linux operētājsistēmu, šī rokasgrāmata palīdzēs noņemt direktoriju Linux operētājsistēmas terminālā.

Ir vairākas komandas direktorija noņemšanai Linux, pamatojoties uz vajadzību un dažādiem mērķiem. Šis ziņojums jums paziņos par visām šīm komandām un veiks visas tās Ubuntu 20.04 LTS sistēma. Komandas, kuras mēs mācāmies, un kuras parasti izmanto direktoriju noņemšanai Linux, ir

Tātad, ienirsim un uzzināsim, kā noņemt vai izdzēst direktoriju Linux un dažādus iepriekš minēto komandu izmantošanas veidus.

Noņemiet direktoriju, izmantojot komandu 'rmdir'

Šis rmdir komandrindas rīks tiek īpaši izmantots direktorijas noņemšanai vai dzēšanai Linux operētājsistēmā.

Lietošanas sintakse rmdir komanda ir diezgan vienkārša un vienkārša. Vienkārši norādiet direktorija nosaukumu pēc rmdir komandu, un direktorijs tiks noņemts tikai tad, ja tas būs tukšs.

$ sudo rmdir direktorija_nosaukums

Ja direktorijs ir tukšs, tas tiks nekavējoties noņemts. Pretējā gadījumā tas parādīs kļūdu, piemēram, “Neizdevās noņemt“ directory_name ”: direktorijs nav tukšs”. Šis ziņojums galu galā nozīmē, ka direktorijā ir iekļauti daži faili vai apakšdirektoriji.

Tātad, ja vēlaties noņemt direktoriju un visu tajā esošo, jums jāpārslēdzas uz rm komandu.

Noņemiet direktoriju, izmantojot komandu 'rm'

The rm komandu izmanto ne tikai direktoriju noņemšanai vai dzēšanai, bet arī direktoriju un failu dzēšanai. Tam ir arī daži papildu karodziņi, kas palīdz veikt dažādus uzdevumus atbilstoši prasībām.

Piemēram, lai noņemtu direktoriju un tā apakšdirektorijus, -r karodziņš tiek izmantots direktorija, tā apakšdirektoriju un failu noņemšanai rekursīvi.

$ sudo rm -r direktorija_nosaukums

Šī komanda direktoriju un visus tajā esošos apakšdirektorijus un failus nekavējoties noņems tikai tad, ja direktorijs nav aizsargāts ar rakstīšanu.

Ja direktorija ir aizsargāta ar rakstīšanu, tas liks apstiprināt ar rakstīšanu aizsargāta faila dzēšanas procesu. Ja jūs nevēlaties saņemt apstiprinājumu, jums jāizmanto -f opcija, lai spēcīgi izdzēstu ar rakstīšanu aizsargātu direktoriju Linux.

Tātad komanda, kas paredzēta ar rakstīšanu aizsargāta direktorija un visu tajā esošo failu un apakšdirektoriju dzēšanai, notiks šādi:

$ sudo rm -rf direktorija_nosaukums

Izmantojot rm komandu, vienā komandā varat noņemt arī vairākus direktorijus. Komanda vairāku direktoriju dzēšanai būtu šāda:

$ sudo rm -r direktorija_nosaukums_1 direktorija_nosaukums_2 direktorija_nosaukums_3

Tas ir, kā jūs vienkārši varat noņemt vairākus direktorijus vienā komandā, izmantojot rm komandu.

Secinājums

Šajā amatā ir detalizēti norādījumi par direktorija noņemšanu Linux, izmantojot rmdir un rm komandu. Mēs esam uzzinājuši par dažādiem karodziņiem, piemēram r karogu, kas var rekursīvi izdzēsiet failus un apakšdirektorijus. The -f karodziņu var izmantot, lai spēcīgi izdzēstu ar rakstīšanu aizsargātu direktoriju.

Cīņa par Vesnota apmācību
Cīņa par Vesnotu ir viena no populārākajām atvērtā koda stratēģijas spēlēm, kuru jūs varat spēlēt šajā laikā. Šī spēle ir izstrādāta ne tikai ļoti ilg...
0 A.D. Apmācība
No daudzajām stratēģijas spēlēm 0 A.D. izdodas izcelties kā visaptverošs nosaukums un ļoti dziļa, taktiska spēle, neskatoties uz to, ka tā ir atvērtā ...
Unity3D apmācība
Ievads Vienotībā 3D Unity 3D ir spēcīgs spēļu izstrādes dzinējs. Tā ir pārrobežu platforma, kas ļauj izveidot spēles mobilajām ierīcēm, tīmeklim, gald...