Kuidas eemaldada mitu alamkataloogi ühe Linuxi käsuga

Kuidas eemaldada mitu alamkataloogi ühe Linuxi käsuga
Kuidas eemaldada mitu alamkataloogi ühe Linuxi käsuga

Video: Kuidas eemaldada mitu alamkataloogi ühe Linuxi käsuga

Video: Kuidas eemaldada mitu alamkataloogi ühe Linuxi käsuga
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. - YouTube 2024, Aprill
Anonim
Kui soovite eemaldada mitu alamkataloogi mõnes teises kataloogis Linuxi käsurealt, peate üldiselt kasutama
Kui soovite eemaldada mitu alamkataloogi mõnes teises kataloogis Linuxi käsurealt, peate üldiselt kasutama

rm

käsk mitu korda. Siiski on kiirem võimalus seda teha.

Oletame, et meil on kataloog htg koos viie alamkataloogiga ja me tahame kolm neist kustutada. Tavalises olukorras kasutasime

rm

käsk kolm korda.

Kuid me võime seda protsessi veelgi lüheneda, ühendades need kolm
Kuid me võime seda protsessi veelgi lüheneda, ühendades need kolm

rm

käsud üheks. Siin on kuidas.

Kolmest alamkataloogist eemaldamiseks vajate ainult alljärgnevat käsku ja vajuta Enter (muidugi muutke katalooginimesid, mida soovite eemaldada).

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

Sulgudes olevad sõnad on "trakside laiendamise nimekirja" osa. Iga elemendi laiendusnimekiri lisatakse eelmisele teele eraldi (~ / Documents / htg /). Näiteks laiendatakse ülaltoodud käsk ~ / Documents / htg / done, ~ / Documents / htg / ideed ja ~ / Documents / htg / notes - kolm alamkataloogi htg-kataloogi all, mida soovime eemaldada. Nagu näete allpool oleval pildil, eemaldati need kolm alamkataloogi.

The
The

-r

Faili lukustamiseks on vaja lipp, kui käsku rm kasutada, mitte kataloogi eemaldamiseks. Kui te lahkute

-r

ülaltoodud käsklusest väljuv lipu, ilmneb tõrge, et katalooge ei saa eemaldada.

Kui kõik alamkataloogid, mida soovite eemaldada, on tühjad, saate seda kasutada
Kui kõik alamkataloogid, mida soovite eemaldada, on tühjad, saate seda kasutada

rmdir

käsk, nagu allpool näidatud.

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

Kui selgub, et mis tahes alamkataloog ei ole tühi, kuvatakse tõrge, milles öeldakse, et eemaldamine ebaõnnestus ning kõnealune alamkataloog ja selle alamkataloogid ei eemaldata. Siiski eemaldatakse kõik tühjad alamkataloogid.

Ole väga ettevaatlik
Ole väga ettevaatlik

rm

käsk Kasutades seda valesti, saab kõik kõvakettale salvestatud failid kustutada.

Samuti saate luua ühe käsku kasutades kataloogi, mis sisaldab mitut alamkataloogi või kataloogipuu.

Soovitan: