Линукс дээрх лавлахыг хэрхэн устгах вэ?
Линукс системд лавлахыг өөрөө болон дотор нь байгаа файлын шинж чанаруудыг хадгалахыг хүсч байгаа эсэхээс хамааран лавлахыг арилгах нь янз бүрийн аргаар хийгддэг. Доорх хэд хэдэн нийтлэг аргууд байна:
Арга 1: ашиглана уу rm директор доторх бүх файлыг устгах тушаал
Хэрэв та лавлах доторх бүх файлыг устгахыг хүсч байгаа ч директорийг өөрөө хадгалахыг хүсвэл rm тушаал. Жишээлбэл, нэртэй санг цэвэрлэх миний лавлах, та дараах тушаалыг ашиглаж болно:
rm -rf миний лавлах/*
-р Энд байгаа сонголт нь рекурсив устгах гэсэн үг бөгөөд -f сонголт нь хүчээр устгах, өөрөөр хэлбэл баталгаажуулах сануулга байхгүй гэсэн үг.
Арга 2: -exec-тэй find командыг ашиглана уу
Хэрэв та устгах үйл явцыг илүү нарийн хянахыг хүсвэл, та ашиглаж болноолохтушаалын хамт-execсонголт. Жишээ нь:
миний лавлахыг олох -төрлийн f -exec rm {} \;

Энэ тушаал нь бүх файлыг олох болно (-f төрөл) доор миний лавлах лавлах ба ажиллуулна уу rm файл бүр дээр команд.
Арга 3: Эхийг солихын тулд шинэ лавлах үүсгэ
Хэрэв та лавлахыг бүрэн хоослохыг хүсч байгаа бөгөөд дахин үүсгэхээс татгалзахгүй бол лавлахыг бүхэлд нь устгаад дахин үүсгэж болно:

rm -rf миний лавлах mkdir миний лавлах
Энэ арга нь лавлах болон түүний бүх агуулгыг устгаж, дараа нь шинэ хоосон лавлах үүсгэнэ.
Арга 4: ашиглана уу rsync Тушаал
The rsync тушаалыг файл, санг синхрончлоход ашиглаж болохоос гадна лавлах хоослоход ашиглаж болно. Жишээ нь:
rsync -a --хоосон_директорыг устгах/ миний лавлах/

Энд, хоосон_лавлах нь хоосон сан бөгөөд --устгах сонголт нь эх директорт байхгүй файлуудыг зорилтот сангаас устгадаг.
Урьдчилан сэргийлэх
Устгах үйлдлүүдийг хийхээсээ өмнө эдгээр үйлдэл нь эргэлт буцалтгүй байдаг тул та үнэхээр файлуудыг устгах гэж байгаа эсэхээ шалгаарай.
Хэрэв санд чухал файлууд байгаа бол эхлээд нөөцлөлт хийнэ үү.
-г ашиглан sudo тушаал нь захиргааны давуу эрх шаарддаг. Хэрэв танд хангалттай зөвшөөрөл байхгүй бол ашиглах шаардлагатай байж магадгүй юм sudo Эдгээр тушаалуудыг гүйцэтгэхийн тулд.
Дээрх аргууд нь ихэнх нөхцөл байдалд хамаатай боловч тэдгээрийг хэрэгжүүлэхдээ тухайн тохиолдлынхоо дагуу тохирох аргыг сонгож, мэдээлэл алдагдахаас зайлсхийхийн тулд болгоомжтой байгаарай.
Хэрэв та устгах үйл явцыг илүү нарийн хянахыг хүсвэл, та ашиглаж болноолохтушаалын хамт-execсонголт. Жишээ нь:
миний лавлахыг олох -төрлийн f -exec rm {} \;

Энэ тушаал нь бүх файлыг олох болно (-f төрөл) доор миний лавлах лавлах ба ажиллуулна уу rm файл бүр дээр команд.
Арга 3: Эхийг солихын тулд шинэ лавлах үүсгэ
Хэрэв та лавлахыг бүрэн хоослохыг хүсч байгаа бөгөөд дахин үүсгэхээс татгалзахгүй бол лавлахыг бүхэлд нь устгаад дахин үүсгэж болно:
Энэ арга нь лавлах болон түүний бүх агуулгыг устгаж, дараа нь шинэ хоосон лавлах үүсгэнэ.
Арга 4: ашиглана уу rsync Тушаал
The rsync тушаалыг файл, санг синхрончлоход ашиглаж болохоос гадна лавлах хоослоход ашиглаж болно. Жишээ нь:
Энд,
хоосон_лавлах нь хоосон сан бөгөөд --устгах сонголт нь эх директорт байхгүй файлуудыг зорилтот сангаас устгадаг.Урьдчилан сэргийлэх
Устгах үйлдлүүдийг хийхээсээ өмнө эдгээр үйлдэл нь эргэлт буцалтгүй байдаг тул та үнэхээр файлуудыг устгах гэж байгаа эсэхээ шалгаарай.
Хэрэв санд чухал файлууд байгаа бол эхлээд нөөцлөлт хийнэ үү.
-г ашиглан
sudo тушаал нь захиргааны давуу эрх шаарддаг. Хэрэв танд хангалттай зөвшөөрөл байхгүй бол ашиглах шаардлагатай байж магадгүй юм sudo Эдгээр тушаалуудыг гүйцэтгэхийн тулд.Дээрх аргууд нь ихэнх нөхцөл байдалд хамаатай боловч тэдгээрийг хэрэгжүүлэхдээ тухайн тохиолдлынхоо дагуу тохирох аргыг сонгож, мэдээлэл алдагдахаас зайлсхийхийн тулд болгоомжтой байгаарай.
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.

Rackmount PC
Embedded Computing
Аж үйлдвэрийн зөөврийн компьютер
Бат бөх таблетууд
Бат бөх зөөврийн компьютер
Аж үйлдвэрийн самбар компьютер
Бат бөх гар
Advantech аж үйлдвэрийн компьютер