Hogyan lehet eltávolítani több alkönyvtárat egy Linux parancs segítségével?

Hogyan lehet eltávolítani több alkönyvtárat egy Linux parancs segítségével?
Hogyan lehet eltávolítani több alkönyvtárat egy Linux parancs segítségével?

Videó: Hogyan lehet eltávolítani több alkönyvtárat egy Linux parancs segítségével?

Videó: Hogyan lehet eltávolítani több alkönyvtárat egy Linux parancs segítségével?
Videó: Review - Hue Dimmer Switch V2 - YouTube 2024, Április
Anonim
Ha több alkönyvtárat szeretne eltávolítani egy másik könyvtárban a Linux parancssori vonalon, akkor általában a
Ha több alkönyvtárat szeretne eltávolítani egy másik könyvtárban a Linux parancssori vonalon, akkor általában a

rm

parancsot többször is. Ez azonban gyorsabb.

Tegyük fel, hogy van egy htg nevű könyvtárunk öt alkönyvtárral, és háromat akarunk törölni. Normális helyzetben a

rm

parancsot háromszor.

Mindazonáltal ezt a folyamatot még rövidebbé tehetjük a három kombinálásával
Mindazonáltal ezt a folyamatot még rövidebbé tehetjük a három kombinálásával

rm

parancsokat egybe. Itt van, hogyan.

A három alkönyvtár eltávolításához csak a parancssorba írja be a következő parancsot, és nyomja le az Enter billentyűt (nyilvánvalóan módosítsa a könyvtár nevét az eltávolítani kívánt fájlra).

rm -r ~/Documents/htg/{done,ideas,notes}

A zárójelben szereplő szavak a "záró bővítési lista" részét képezik. A záró tágulási listában szereplő elemek külön-külön vannak csatolva az előző elérési útra (~ / Documents / htg /). Például a fenti parancsot a htg könyvtár alatti könyvtárakra bontott ~ / Documents / htg / done, ~ / Documents / htg / ideas és ~ / Documents / htg / notes kiterjesztjük. Ahogy az alábbi képernyőképen látható, a három alkönyvtár eltávolításra került.

A
A

-r

zászló akkor szükséges, ha az rm parancsot egy könyvtár helyett egy fájl helyett eltávolítja. Ha elhagyod a

-r

zászló a fenti parancsból, hibát kap, mondván, hogy a könyvtárak nem távolíthatók el.

Ha az összes eltávolítani kívánt alkönyvtár üres, használja a
Ha az összes eltávolítani kívánt alkönyvtár üres, használja a

rmdir

parancsot, amint az alábbi ábrán látható.

rmdir ~/Documents/htg/{done,ideas,notes}

Ha kiderül, hogy az alkönyvtárak egyike sem üres, hiba jelenik meg, amely azt jelzi, hogy az eltávolítás sikertelen, és a szóban forgó alkönyvtárat és alkönyvtárait nem távolítja el. Az üres alkönyvtárak azonban eltávolításra kerülnek.

Legyen nagyon óvatos a
Legyen nagyon óvatos a

rm

parancs. Ha rossz úton használja, törölheti a merevlemezen lévő összes fájlt.

Készíthet egy könyvtárat is, amely több alkönyvtárat vagy könyvtárfát tartalmaz, egy parancs használatával.

Ajánlott: