-mtime +30 - ၎င်းသည် ရက် 30 ထက် သက်တမ်းရှိသော ဖိုင်အားလုံးကို ရည်ညွှန်းသည်။ mtime သည် Unix ရှိ Modification time ကို ကိုယ်စားပြုသည်။ သင့်လိုအပ်ချက်ပေါ်မူတည်၍ နံပါတ်ပြောင်းနိုင်ပါသည်။ -exec rm {} : ၎င်းသည် အထက်ဖော်ပြပါ စံနှုန်းများအားလုံးဖြင့် စစ်ထုတ်ထားသော ဖိုင်များအားလုံးကို ဖျက်ပစ်ရန် တောင်းဆိုသည့် execution command ဖြစ်သည်။
UNIX တွင် ရက် 30 သက်တမ်းရှိသော ဖိုင်များကို မည်သို့ဖယ်ရှားရမည်နည်း။
Linux တွင် ရက် 30 ထက်ကြီးသောဖိုင်များကို ဖျက်နည်း
- ရက် 30 ထက် ဟောင်းသော ဖိုင်များကို ဖျက်ပါ။ X ရက်ထက်ဟောင်းသော ပြုပြင်ထားသော ဖိုင်အားလုံးကို ရှာဖွေရန် find command ကိုသုံးနိုင်သည်။ …
- သီးခြား တိုးချဲ့မှုဖြင့် ဖိုင်များကို ဖျက်ပါ။ ဖိုင်များအားလုံးကို ဖျက်မည့်အစား၊ command ကိုရှာရန် နောက်ထပ် filter များကို ပေါင်းထည့်နိုင်သည်။ …
- အဘိဓာန်ဟောင်းကို ထပ်ခါတလဲလဲ ဖျက်ပါ။
UNIX ရှိ ဖိုင်ဟောင်းများကို မည်သို့ဖျက်နိုင်မည်နည်း။
3 အဖြေများ
- ./my_dir သင်၏လမ်းညွှန် (သင့်ကိုယ်ပိုင်ဖြင့် အစားထိုး)
- -mtime +10 သည် 10 ရက်ထက်ကြီးသည်။
- -f only ဖိုင်များကိုရိုက်ပါ။
- - ဖျက်ပစ်တာ အံ့သြစရာမရှိပါဘူး။ အမိန့်တစ်ခုလုံးကို မလုပ်ဆောင်မီ သင်၏ရှာဖွေမှုစစ်ထုတ်မှုကို စမ်းသပ်ရန် ၎င်းကို ဖယ်ရှားပါ။
Linux မှာရှိတဲ့ ဖိုင်ဟောင်းတွေကို ဘယ်လိုဖျက်မလဲ။
Linux တွင် x နာရီထက် ပိုကြီးသော ဖိုင်များကို ဖျက်ပါ။
- 1 နာရီထက်ကြာသောဖိုင်များကိုဖျက်ပါ။ /path/to/files * -mmin +60 – exec rm {} ကိုရှာပါ။
- ရက် 30 ထက်ဟောင်းသောဖိုင်များကိုဖျက်ပါ။ /path/to/files * -mtime +30 – exec rm {} ကိုရှာပါ။
- ပြီးခဲ့သော မိနစ် 30 အတွင်း ပြင်ဆင်ထားသော ဖိုင်များကို ဖျက်ပါ။
Linux တွင် 3 လကြာသောဖိုင်ကိုမည်သို့ဖျက်မည်နည်း။
ယခင်ကကဲ့သို့၊ X ထက်ကြီးသောဖိုင်များကိုရှာဖွေရန် -mtime ကန့်သတ်ဘောင်ကိုအသုံးပြုထားသည်။ ဤကိစ္စတွင်၊ ၎င်းသည် ရက်ပေါင်း 180 ထက် ပိုကြီးသည်။ လည်းကောင်း အသုံးပြုနိုင်ပါတယ်။ -delete parameter ကို ဖိုင်များကို ဖျက်ပစ်ရန် ချက်ချင်းရှာဖွေခွင့်ပြုရန် သို့မဟုတ် တွေ့ရှိသောဖိုင်များတွင် မတရားသော မည်သည့်အမိန့်ကိုမဆို (-exec) ဖြင့် လုပ်ဆောင်ခွင့်ပြုနိုင်သည်။
2 ရက်သား ဖိုင်များ Linux ဘယ်မှာလဲ။
4 အဖြေများ။ ပြောခြင်းဖြင့် စတင်နိုင်ပါသည်။ /var/dtpdev/tmp/ -type f -mtime +15 ကိုရှာပါ။ . ၎င်းသည် 15 ရက်ထက်ကြီးသောဖိုင်အားလုံးကိုရှာတွေ့ပြီး၎င်းတို့၏အမည်များကိုပုံနှိပ်ပါ။ စိတ်ကြိုက်ရွေးချယ်နိုင်သည်၊ သင်သည် command ၏အဆုံးတွင် -print ကိုသတ်မှတ်နိုင်သည်၊ သို့သော်၎င်းသည်ပုံမှန်လုပ်ဆောင်ချက်ဖြစ်သည်။
Linux တွင်နောက်ဆုံးရက် 30 ဖိုင်ဘယ်မှာလဲ။
X ရက်မတိုင်မီ ပြင်ဆင်ထားသော ဖိုင်များကိုလည်း ရှာဖွေနိုင်သည်။ -mtime option ကိုသုံးပါ။ ပြုပြင်မွမ်းမံချိန်ပေါ်မူတည်၍ ဖိုင်များကို ရှာဖွေရန် find command ဖြင့် ရက်အရေအတွက်ဖြင့် လုပ်ဆောင်သည်။ ရက်အရေအတွက်ကို ပုံစံနှစ်မျိုးဖြင့် အသုံးပြုနိုင်သည်။
UNIX ထက် 7 ရက်ထက်ကြီးသော ဖိုင်များကို မည်သို့ရှာရမည်နည်း။
ရှင်းလင်းချက်:
- find : ဖိုင်များ/လမ်းညွှန်များ/လင့်ခ်များနှင့် စသည်တို့ကို ရှာဖွေရန်အတွက် unix command
- /path/to/ : သင့်ရှာဖွေမှုကို စတင်ရန် လမ်းညွှန်။
- -type f : ဖိုင်များကိုသာရှာပါ။
- -အမည် '*။ …
- -mtime +7 - 7 ရက်ထက်ကြီးသော ပြုပြင်မွမ်းမံချိန်ကိုသာ ထည့်သွင်းစဉ်းစားပါ။
- -execdir…
Linux တွင် 5 ရက်ရှိပြီဖြစ်သောဖိုင်များကို မည်သို့ဖျက်ရမည်နည်း။
ဒုတိယအငြင်းအခုံဖြစ်သော -mtime ကို ဖိုင်သက်တမ်းရှိသော ရက်အရေအတွက်ကို သတ်မှတ်ရန် အသုံးပြုသည်။ +5 လို့ရိုက်ထည့်ရင် 5 ရက်ထက်ကြာတဲ့ဖိုင်တွေကို တွေ့ရပါလိမ့်မယ်။ တတိယအငြင်းအခုံဖြစ်သော -exec သည် သင့်အား rm ကဲ့သို့သော command ဖြင့်ဖြတ်သန်းခွင့်ပြုသည်။ အဆိုပါ { } ; အဆုံးမှာ command ကိုအဆုံးသတ်ရန်လိုအပ်သည်။
ဖိုင်တစ်ခုကို ဘယ်လို ဖျက်ပစ်မလဲ။
အောက်ပါဥပမာများကိုဝင်ရောက်ပါ။
- Null သို့ပြန်ညွှန်းခြင်းဖြင့် ဗလာဖိုင်အကြောင်းအရာ။ …
- 'tru' Command Redirection ကို အသုံးပြု၍ ဗလာဖိုင်။ …
- cat/cp/dd utilities ကို /dev/null ဖြင့် အသုံးပြုနေသည့် ဗလာဖိုင်။ …
- Echo Command ကို အသုံးပြု၍ ဗလာဖိုင် …
- truncate Command ကို အသုံးပြု၍ ဗလာဖိုင်
UNIX တွင် 15 ရက်ကြာ ဖိုင်များကို မည်သို့ဖျက်ရမည်နည်း။
Unix - အသုံးပြု၍ သတ်မှတ်ထားသော ရက်အရေအတွက်ထက် ပိုဟောင်းသော ဖိုင်များကို ဖျက်ပါ...
- ဖျက်လိုက်သောဖိုင်များကို မှတ်တမ်းဖိုင်အဖြစ် သိမ်းဆည်းပါ။ /home/a -mtime +5 -exec ls -l {} ကိုရှာပါ။ > mylogfile.log။ …
- မွမ်းမံထားသည်။ ပြီးခဲ့သော မိနစ် 30 အတွင်း ပြင်ဆင်ထားသော ဖိုင်များကို ရှာပြီး ဖျက်ပါ။ …
- အင်အား ရက် 30 ထက် ပိုကြီးသော temp ဖိုင်များကို ဖျက်ရန် အတင်းအကြပ် ဖျက်ပါ။ …
- ဖိုင်များကိုရွှေ့ပါ။
Linux တွင် ဖိုင်ဟောင်းများကို မည်သို့ စာရင်းပြုစုနိုင်မည်နည်း။
အနည်းဆုံး 24 နာရီ သက်တမ်းရှိသော ဖိုင်များကို ရှာဖွေရန်၊ -mtime +0 သို့မဟုတ် (m+0) ကိုသုံးပါ . မနေ့က သို့မဟုတ် အရင်က နောက်ဆုံးမွမ်းမံထားတဲ့ ဖိုင်တွေကို ရှာချင်တယ်ဆိုရင်တော့ -newermt predicate နဲ့ find -name '*2015*' ကိုသုံးနိုင်ပါတယ်။
Linux တွင် သတ်မှတ်ထားသော ရက်စွဲတစ်ခုမတိုင်မီ ဖိုင်တစ်ခုကို မည်သို့ဖျက်ရမည်နည်း။
Linux တွင် သတ်မှတ်ထားသော ရက်စွဲတစ်ခုမတိုင်မှီ ဖိုင်များအားလုံးကို ဖျက်နည်း
- find – ဖိုင်များကိုရှာပေးသည့် command ဖြစ်သည်။
- . –…
- -type f ဆိုသည်မှာ ဖိုင်များသာဖြစ်သည်။ …
- -mtime +XXX – သင်ပြန်သွားလိုသော ရက်အရေအတွက်ဖြင့် XXX ကို အစားထိုးပါ။ …
- -maxdepth 1 – ဆိုလိုသည်မှာ ၎င်းသည် အလုပ်လုပ်သည့်လမ်းညွှန်၏ ဖိုင်တွဲခွဲများသို့ ရောက်သွားမည်မဟုတ်ဟု ဆိုလိုသည်။