په لینکس کې ډایرکټرۍ څنګه حذف کړو؟
په لینوکس سیسټم کې، د ډایرکټرۍ پاکول په مختلفو لارو ترسره کیدی شي، پدې پورې اړه لري چې ایا تاسو غواړئ ډایرکټرۍ پخپله او د فایل ځانګړتیاوې دننه وساتئ. لاندې څو عام میتودونه دي:
طریقه ۱: وکاروئ rm د د ډایرکټرۍ دننه د ټولو فایلونو د ړنګولو امر
که تاسو غواړئ چې په ډایرکټرۍ کې ټولې فایلونه حذف کړئ مګر ډایرکټرۍ پخپله وساتئ، تاسو کولی شئ دا وکاروئ rm د امر. د مثال په توګه، د نومول شوي ډایرکټرۍ پاکولو لپاره زما_ډائریکټري، تاسو کولی شئ لاندې کمانډ وکاروئ:
rm -rf زما_ډائریکټري/*
-ر دلته اختیار د تکراري حذف کولو لپاره ولاړ دی، او -f انتخاب د جبري حذف کولو معنی لري، د بیلګې په توګه، د تایید هیڅ اشاره نشته.
دوهمه طریقه: د -exec سره د موندلو قومانده وکاروئ
که تاسو د حذف کولو پروسې باندې ډیر دقیق کنټرول غواړئ، تاسو کولی شئ دا وکاروئموندلامر سره یوځای- اجرا کولانتخاب. د مثال په توګه:
زما_ډائریکټري -ډول f -exec rm {} \; ومومئ

دا قومانده به ټولې فایلونه ومومي (- ډول f) لاندې زما_ډائریکټري ډایرکټرۍ او اجرا کول rm د په هر فایل کې امر.
دریمه طریقه: د اصلي لارښود ځای په ځای کولو لپاره نوې لارښود جوړ کړئ
که تاسو غواړئ چې یو ډایرکټر په بشپړه توګه خالي کړئ او د هغې د بیا جوړولو سره هیڅ فکر نه کوئ، تاسو کولی شئ ټوله ډایرکټرۍ حذف کړئ او بیا یې بیا جوړه کړئ:

rm -rf زما_ډائریکټري mkdir زما_ډائریکټري
دا طریقه ډایرکټرۍ او د هغې ټول مینځپانګې حذف کوي، بیا یو نوی خالي ډایرکټرۍ رامینځته کوي.
څلورمه طریقه: وکاروئ rsync امر
د rsync کمانډ د فایلونو او ډایرکټریو د همغږۍ لپاره کارول کیدی شي، او دا د ډایرکټریو خالي کولو لپاره هم کارول کیدی شي. د مثال په توګه:
rsync -a -- خالي_ډائریکټري ړنګ کړئ/ زما_ډائریکټري/

دلته، خالي_ډائریکټري یوه تشه ډایرکټرۍ ده، او -- ړنګول اختیار د هدف ډایرکټرۍ څخه هغه فایلونه لرې کوي چې د سرچینې ډایرکټرۍ کې شتون نلري.
وقایې
د حذف کولو عملیاتو ترسره کولو دمخه، ډاډ ترلاسه کړئ چې تاسو واقعیا د فایلونو حذف کولو اراده لرئ، ځکه چې دا کړنې نه بدلیدونکي دي.
که چیرې ډایرکټرۍ مهم فایلونه ولري، نو لومړی یې بیک اپ جوړ کړئ.
د کارولو سره سوډو قومانده اداري امتیازاتو ته اړتیا لري. که تاسو کافي اجازې نلرئ، نو تاسو ممکن د کارولو ته اړتیا ولرئ سوډو د دې امرونو د اجرا کولو لپاره.
پورته میتودونه په ډیری حالتونو کې پلي کیږي، مګر کله چې دوی پلي کوئ، د خپلې ځانګړې قضیې پراساس مناسب میتود غوره کړئ، او د معلوماتو له لاسه ورکولو څخه مخنیوي لپاره په احتیاط سره پرمخ لاړ شئ.
که تاسو د حذف کولو پروسې باندې ډیر دقیق کنټرول غواړئ، تاسو کولی شئ دا وکاروئموندلامر سره یوځای- اجرا کولانتخاب. د مثال په توګه:
زما_ډائریکټري -ډول f -exec rm {} \; ومومئ

دا قومانده به ټولې فایلونه ومومي (- ډول f) لاندې زما_ډائریکټري ډایرکټرۍ او اجرا کول rm د په هر فایل کې امر.
دریمه طریقه: د اصلي لارښود ځای په ځای کولو لپاره نوې لارښود جوړ کړئ
که تاسو غواړئ چې یو ډایرکټر په بشپړه توګه خالي کړئ او د هغې د بیا جوړولو سره هیڅ فکر نه کوئ، تاسو کولی شئ ټوله ډایرکټرۍ حذف کړئ او بیا یې بیا جوړه کړئ:
دا طریقه ډایرکټرۍ او د هغې ټول مینځپانګې حذف کوي، بیا یو نوی خالي ډایرکټرۍ رامینځته کوي.
څلورمه طریقه: وکاروئ rsync امر
د rsync کمانډ د فایلونو او ډایرکټریو د همغږۍ لپاره کارول کیدی شي، او دا د ډایرکټریو خالي کولو لپاره هم کارول کیدی شي. د مثال په توګه:
دلته،
خالي_ډائریکټري یوه تشه ډایرکټرۍ ده، او -- ړنګول اختیار د هدف ډایرکټرۍ څخه هغه فایلونه لرې کوي چې د سرچینې ډایرکټرۍ کې شتون نلري.وقایې
د حذف کولو عملیاتو ترسره کولو دمخه، ډاډ ترلاسه کړئ چې تاسو واقعیا د فایلونو حذف کولو اراده لرئ، ځکه چې دا کړنې نه بدلیدونکي دي.
که چیرې ډایرکټرۍ مهم فایلونه ولري، نو لومړی یې بیک اپ جوړ کړئ.
د کارولو سره
سوډو قومانده اداري امتیازاتو ته اړتیا لري. که تاسو کافي اجازې نلرئ، نو تاسو ممکن د کارولو ته اړتیا ولرئ سوډو د دې امرونو د اجرا کولو لپاره.پورته میتودونه په ډیری حالتونو کې پلي کیږي، مګر کله چې دوی پلي کوئ، د خپلې ځانګړې قضیې پراساس مناسب میتود غوره کړئ، او د معلوماتو له لاسه ورکولو څخه مخنیوي لپاره په احتیاط سره پرمخ لاړ شئ.
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.

د ریک ماونټ کمپیوټر
ایمبیډډ کمپیوټري
صنعتي پورټ ایبل کمپیوټرونه
سخت ټابلیټونه
قوي لیپ ټاپ
صنعتي پینل کمپیوټر
غښتلی لاسي
د اډوانټیک صنعتي کمپیوټر