Linux ရှိ ဖိုင်တစ်ခုရှိ တိကျသောစကားလုံးတစ်လုံးကို မည်သို့ရှာဖွေရမည်နည်း။
Linux ရှိ ဖိုင်တစ်ခုတွင် တိကျသောစကားလုံးကို မည်သို့ရှာရမည်နည်း။
- grep -Rw '/path/to/search/' -e 'pattern'
- grep –exclude=*.csv -Rw '/path/to/search' -e 'pattern'
- grep –exclude-dir={dir1,dir2,*_old} -Rw '/path/to/search' -e 'pattern'
- ရှာပါ – အမည် “*.php” -exec grep “pattern” {} ;
Linux ရှိ စာသားဖိုင်ကို ဘယ်လိုရှာရမလဲ။
အခြေခံဥပမာများ
- ရှာပါ – thisfile.txt လို့ နာမည်ပေးလိုက်ပါ။ ဤဖိုင်ဟုခေါ်သော Linux တွင် ဖိုင်တစ်ခုကို မည်သို့ရှာရမည်နည်း။ …
- /home -name *.jpg ကိုရှာပါ။ အားလုံးရှာပါ။ ၎င်းအောက်ရှိ /home နှင့် လမ်းညွှန်များတွင် jpg ဖိုင်များ။
- ရှာပါ - f -empty ဟု ရိုက်ထည့်ပါ။ လက်ရှိ directory အတွင်းရှိ ဗလာဖိုင်ကို ရှာပါ။
- /home -user randomperson-mtime 6 -iname “.db” ကိုရှာပါ။
၁၈ ек ၂၀၁၂ ခုနှစ်။
Linux terminal တွင် စကားလုံးတစ်လုံးကို သင်မည်သို့ရှာဖွေသနည်း။
Konsole (KDE terminal emulator) ကို အသုံးပြုပါက Ctrl + Shift + F ကို သုံးနိုင်သည်။ ၎င်းသည် အခြားသော (Linux) terminal emulator များတွင်လည်း လုပ်ဆောင်နိုင်သည်။ တည်းဖြတ်ရန်- @sumit က ၎င်းသည် Gnome Terminal တွင်လည်း အလုပ်လုပ်ကြောင်း သတင်းပို့သည်။
Unix ရှိ ဖိုင်တစ်ခုရှိ တိကျသောစကားလုံးတစ်လုံးကို မည်သို့ရှာဖွေရမည်နည်း။
UNIX Grep အမိန့်သည် အသုံးပြုသူသတ်မှတ်ထားသော စာသားပုံစံအတွက် ဖိုင်များကို ရှာဖွေသည်။ ၎င်းသည် ကိုက်ညီသောစကားလုံးများစာရင်းကို ပြန်ပေးသည် သို့မဟုတ် ၎င်းတို့ပါရှိသော စာသားတစ်ကြောင်းစီကို ပြသည်။ သင်္ကေတများကို အသုံးပြု၍ ရလဒ်များကို ချဲ့ထွင်နိုင်သည်။ Grep သည် ဖိုင်တစ်ခုတွင် ပေါ်လာသည့် ရှာဖွေမှုစာစု၏ သာဓကများကို ရေတွက်နိုင်စွမ်းလည်း ရှိပါသည်။
Linux ရှိ ဖိုင်များအားလုံးတွင် စာသားကို မည်သို့ရှာဖွေရမည်နည်း။
Linux တွင် သီးခြားစာသားပါရှိသော ဖိုင်များကို ရှာရန်၊ အောက်ပါတို့ကို ပြုလုပ်ပါ။
- သင်အကြိုက်ဆုံး terminal အက်ပ်ကိုဖွင့်ပါ။ XFCE4 terminal သည် ကျွန်ုပ်၏ကိုယ်ရေးကိုယ်တာဦးစားပေးဖြစ်သည်။
- သင်ရှာဖွေမည့်ဖိုင်များကို သီးခြားစာသားအချို့ဖြင့် (လိုအပ်ပါက) သို့ လမ်းညွှန်ပါ။
- အောက်ပါ command ကိုရိုက်ပါ- grep -iRl "your-text-to-find" ./
၁ ент ၂၀၂၀ ခုနှစ်။
ဖိုင်တစ်ခု၏ အကြောင်းအရာများကို မည်သို့ရှာဖွေရမည်နည်း။
ဖိုင်အကြောင်းအရာကို ရှာဖွေခြင်း။
မည်သည့် File Explorer ဝင်းဒိုးတွင်မဆို File ကိုနှိပ်ပါ၊ ထို့နောက် ဖိုဒါပြောင်းရန်နှင့် ရှာဖွေမှုရွေးချယ်စရာများကို နှိပ်ပါ။ Search tab ကိုနှိပ်ပါ၊ ထို့နောက် အမြဲတမ်းရှာဖွေရန် ဖိုင်အမည်များနှင့် အကြောင်းအရာများဘေးရှိ အကွက်ကို အမှန်ခြစ်ပါ။ Apply ပြီးရင် OK ကိုနှိပ်ပါ။
Linux မှာ ဖိုင်တစ်ခုကို ဘယ်လိုရှာရမလဲ။
တည်နေရာကိုအသုံးပြုရန်၊ terminal ကိုဖွင့်ပြီး သင်ရှာဖွေနေသော ဖိုင်အမည်၏နောက်တွင် locate ကိုရိုက်ထည့်ပါ။ ဤဥပမာတွင်၊ ကျွန်ုပ်သည် ၎င်းတို့၏အမည်တွင် 'နေသာ' ဟူသောစကားလုံးပါရှိသောဖိုင်များကို ရှာဖွေနေပါသည်။ Locate သည် ဒေတာဘေ့စ်တွင် ရှာဖွေမှုသော့ချက်စကားလုံးကို အကြိမ်မည်မျှတိုက်ဆိုင်ကြောင်းလည်း ပြောပြနိုင်သည်။
လမ်းညွှန်တစ်ခုတွင် စကားလုံးတစ်လုံးကို မည်သို့ grep လုပ်ရမည်နည်း။
GREP- ကမ္ဘာလုံးဆိုင်ရာ ပုံမှန်ဖော်ပြချက် ပရင့်/ပါဆာ/ပရိုဆက်ဆာ/ပရိုဂရမ်။ လက်ရှိ လမ်းညွှန်ကို ရှာဖွေရန် ၎င်းကို သင် အသုံးပြုနိုင်သည်။ "recursive" အတွက် -R ကို သင် သတ်မှတ်နိုင်သည်၊ ဆိုလိုသည်မှာ ပရိုဂရမ်သည် ဖိုင်တွဲခွဲများအားလုံး၊ ၎င်းတို့၏ ဖိုင်တွဲခွဲများ၊ နှင့် ၎င်းတို့၏ ဖိုင်တွဲခွဲ၏ ဖိုင်တွဲခွဲများ စသည်တို့ဖြစ်သည်။ grep -R "သင့်စကားလုံး" .
လမ်းညွှန်တစ်ခုကို ဘယ်လို grep လုပ်ရမလဲ။
ဖိုင်အားလုံးကို လမ်းညွှန်တစ်ခုတွင် ထပ်ခါတလဲလဲ ဖမ်းယူရန်၊ ကျွန်ုပ်တို့သည် -R ရွေးချယ်မှုကို အသုံးပြုရန် လိုအပ်သည်။ -R ရွေးချယ်မှုများကို အသုံးပြုသောအခါ၊ Linux grep ညွှန်ကြားချက်သည် သတ်မှတ်ထားသော လမ်းကြောင်းနှင့် ထိုလမ်းကြောင်းအတွင်းရှိ လမ်းကြောင်းခွဲများတွင် ပေးထားသည့် စာကြောင်းကို ရှာဖွေလိမ့်မည်။ ဖိုင်တွဲအမည်ကို မပေးပါက၊ grep command သည် လက်ရှိအလုပ်လုပ်နေသော directory အတွင်းရှိ စာကြောင်းကို ရှာဖွေမည်ဖြစ်သည်။
သီးခြားစကားလုံးတစ်ခုကို ဘယ်လိုရှာရမလဲ။
သင့်ကွန်ပြူတာရှိ ဝဘ်စာမျက်နှာတစ်ခုတွင် တိကျသောစကားလုံး သို့မဟုတ် စကားစုတစ်ခုကို သင်ရှာဖွေနိုင်သည်။
- သင့်ကွန်ပျူတာပေါ်တွင် Chrome တွင် ဝဘ်စာမျက်နှာတစ်ခုကို ဖွင့်ပါ။
- ညာဘက်အပေါ်ရှိ More ကိုနှိပ်ပါ။ ရှာပါ။
- ညာဘက်အပေါ်ထောင့်ရှိ ဘားတွင် သင်၏ ရှာဖွေမှု စာလုံးကို ရိုက်ထည့်ပါ။
- စာမျက်နှာကိုရှာဖွေရန် Enter နှိပ်ပါ။
- ပွဲများကို အဝါရောင်ဖြင့် မီးမောင်းထိုးပြထားသည်။
Terminal မှာ ဖိုင်တစ်ခုကို ဘယ်လိုရှာရမလဲ။
Linux terminal တွင်ဖိုင်များကိုရှာရန်၊ အောက်ပါတို့ကိုလုပ်ဆောင်ပါ။
- သင်အကြိုက်ဆုံး terminal အက်ပ်ကိုဖွင့်ပါ။ …
- အောက်ပါ command ကိုရိုက်ထည့်ပါ - /path/to/folder/ -iname *file_name_portion* …
- ဖိုင်များ သို့မဟုတ် ဖိုင်တွဲများသာ ရှာရန် လိုအပ်ပါက၊ ဖိုင်များအတွက် -type f သို့မဟုတ် လမ်းညွှန်များအတွက် -type d ကို ထည့်ပါ။
၁ ент ၂၀၂၀ ခုနှစ်။
Unix မှာ ဖိုင်တစ်ခုကို ဘယ်လိုရှာရမလဲ။
syntax
- -name ဖိုင်အမည် - ပေးထားသော ဖိုင်အမည်ကို ရှာပါ။ * ကဲ့သို့သောပုံစံကိုသင်သုံးနိုင်သည်။ …
- -iname ဖိုင်အမည် - -name ကဲ့သို့ပင်၊ သို့သော် တိုက်ဆိုင်မှုသည် ဖြစ်ရပ်မှန်မဟုတ်ပေ။ …
- -user userName – ဖိုင်၏ပိုင်ရှင်မှာ userName ဖြစ်သည်။
- -group groupName – ဖိုင်၏အုပ်စုပိုင်ရှင်မှာ groupName ဖြစ်သည်။
- -type N - ဖိုင်အမျိုးအစားအလိုက် ရှာဖွေပါ။
၁၈ ек ၂၀၁၂ ခုနှစ်။
ဖိုင်များကိုဖော်ထုတ်ရန် မည်သည့် command ကိုအသုံးပြုသနည်း။
ဖိုင် command သည် မှော်နံပါတ်ပါသော ဖိုင်များကို ခွဲခြားသတ်မှတ်ရန် /etc/magic ဖိုင်ကို အသုံးပြုသည်။ ဆိုလိုသည်မှာ၊ အမျိုးအစားကိုညွှန်ပြသော ကိန်းဂဏာန်း သို့မဟုတ် စာကြောင်းအဆက်မပြတ်ပါဝင်သော မည်သည့်ဖိုင်မဆို။ ၎င်းသည် myfile ၏ဖိုင်အမျိုးအစား (ဥပမာ၊ လမ်းညွှန်၊ ဒေတာ၊ ASCII စာသား၊ C ပရိုဂရမ်အရင်းအမြစ်၊ သို့မဟုတ် သိမ်းဆည်းမှုကဲ့သို့) ကိုပြသသည်။
ဖိုင်အားလုံးကို လမ်းညွှန်တစ်ခုတွင် မည်သို့ grep လုပ်ရမည်နည်း။
မူရင်းအားဖြင့်၊ grep သည် လမ်းကြောင်းခွဲများအားလုံးကို ကျော်သွားမည်ဖြစ်သည်။ သို့သော်၊ သင်သည် ၎င်းတို့ကိုဖြတ်၍ grep လိုပါက grep -r $patTERN* သည် ကိစ္စဖြစ်သည်။ မှတ်ချက်၊ -H သည် mac-specific ဖြစ်ပြီး၊ ၎င်းသည် ရလဒ်များတွင် ဖိုင်အမည်ကို ပြသသည်။ ဖိုင်အမျိုးအစားခွဲများအားလုံးတွင် ရှာဖွေရန်၊ သို့သော် သီးခြားဖိုင်အမျိုးအစားများတွင်သာ grep with –clude ကိုသုံးပါ။
grep အမိန့်ဆိုတာဘာလဲ။
grep သည် ပုံမှန်အသုံးအနှုန်းနှင့် ကိုက်ညီသော လိုင်းများအတွက် ရိုးရိုးစာသားဒေတာအစုံများကို ရှာဖွေရန်အတွက် command-line utility တစ်ခုဖြစ်သည်။ ၎င်း၏အမည်သည် ed command g/re/p (ပုံမှန်အသုံးအနှုန်းတစ်ခုအတွက် ကမ္ဘာလုံးဆိုင်ရာရှာဖွေမှုနှင့် တူညီသောအကျိုးသက်ရောက်မှုရှိသော ပုံနှိပ်စာကြောင်းများ) မှ ဆင်းသက်လာသည်။