Linux дахь файлыг хэрхэн хайх вэ

Anonim

Linux дахь файлыг хэрхэн хайх вэ

Үйлдлийн системд ажиллаж байх үед заримдаа файлыг хурдан олохын тулд багаж хэрэгслийг ашиглах шаардлагатай байдаг. Энэ нь Linux-т хамааралтай тул дараахь зүйлийг хайж олох боломжтой бүх арга замыг үзэх болно. Танилцуулсан нь терминал дээр ашигласан файлын менежер, командууд байх болно.

Бас үзнэ үү:

Linux дахь файлыг дахин өөрчлөх

Linux-д файл үүсгэх, устгах

Эцсийн буудал

Хүссэн файлыг олохын тулд олон тооны хайлтын сонголтыг тохируулах шаардлагатай бол олох командыг зайлшгүй шаардлагатай. Бүх хэлбэлзлийг авч үзэхийн өмнө синтакс ба сонголтууд дээр алхах нь зүйтэй. Синтакс түүнд дараахь зүйл байна:

Замыг олох

Хайлт нь хайлт хийх директор юм. Замыг зааж өгөх гурван үндсэн арга байдаг:

  • / - үүнтэй зэргэлдээ үндэс, директорыг хайх;
  • ~ - Гэрийн директороор хайх;
  • ./ - Одоогийн байдлаар хэрэглэгч одоогоор байгаа директорыг хайх.

Та мөн файлыг шууд лавлахад шууд лавлахыг зааж өгч болно.

Сонголтуудыг олох нь маш их юм. Шаардлагатай хувьсагчдыг тохируулах замаар уян хатан хайлтын тохиргоог хийж чадна.

  • -Хэд нэр - уран сайхны элементийн нэрийг үндэслэн хайлтаар хайлт хийх;
  • -Uuser - Тодорхой хэрэглэгчдэд хамаарах файлуудыг хайх;
  • Дунд бүлэг - Тодорхой бүлэг хэрэглэгчийн төлөөлөн явуулах;
  • Төдий дээд - Заасан нэвтрэх горимтой файлуудыг харуул;
  • -Саци N. - объектын хэмжээг авах замаар хайх;
  • -Миний цаг + n -n - Илүү их өөрчлөгдсөн файлуудыг хайж олох (+ N) эсвэл түүнээс бага (-N) хоногийн өмнө) хайх;
  • -Лигчилгүй - Тодорхойлогдсон төрлийн файл хайх.

Хүссэн элементүүдийн төрөл бас их байдаг. Тэдний жагсаалтыг энд оруулав:

  • Б.. - блок;
  • F Бай: - Энгийн;
  • P. - нэртэй суваг;
  • Дээд d. - Хүрчилж Холбоо / каталкон;
  • L. - Холбоос;
  • С сар. - залгуур;
  • С c. - тэмдэг.

Синтакс ба сонголтыг нарийвчлан задлан шинжилсний дараа олны командыг харааны жишээн дээр шууд боловсруулж болно. Ашиглах командын элбэг дэлбэг байдлын сонголтыг харахад бүх хувьсагчдад бүх хувьсагчдад өгөхгүй, гэхдээ зөвхөн хамгийн их ашиглагддаг.

Түүнчлэн үзнэ үү: Терминал Линукс дахь түгээмэл багууд

Арга 1: Нэрээр нь хайх (нэрийн сонголт)

Ихэнх тохиолдолд хэрэглэгчид системийг хайж олохын тулд системийн сонголтыг ашигладаг, тиймээс энэ нь үүнээс эхэлж эхэлдэг. Бид хэд хэдэн жишээг шинжлэх болно.

Тэлэлтээр хайх

Та Dropbox Directory-д байгаа файлд байгаа файлыг хайж олох шаардлагатай байна гэж бодъё. Үүнийг хийхийн тулд дараахь командыг ашиглана уу:

Олох / гэртээ / Хэрэглэгч / dropbox -name -name -name "* .XLSX" -Н.

Түүний синтаксаас "Dropbox" Directory ("DropBox" Direcky ("Dropbox" DAINTORABORN ("DropBox" DAINTOND ("Dropboxs" Direck), хүссэн объект нь өргөтгөлтэй байх ёстой. Албанс нь энэ тэлэлтийн бүх файлд энэ тэлэлтийн бүх файлд зарцуулахгүйгээр энэ тэлэлтийн бүх файлд зарцуулах болно. "Хэлбэр" Хайлтын үр дүнг харуулахыг илтгэнэ.

Жишээ:

Linux дахь файлыг өргөжүүлэх тодорхой директорыг хайх жишээ

Файлын нэрээр хайх

Жишээлбэл, та "/ гэр" -ийг "/ гэр" гэдэг нэртэй файлын нэртэй файлыг олохыг хүсч байна, гэхдээ энэ нь тодорхойгүй байна. Энэ тохиолдолд та дараахь зүйлийг хийх хэрэгтэй.

Олох ~ -name "lumpics *" -Д

Таны харж байгаагаар "~" тэмдэглэгээг энд ашиглана гэсэн үг бөгөөд энэ нь Хайлтыг гэрийн директорт хадгална гэсэн үг юм. "-Name" сонголтын дараа, хайлтын файлын нэр ("Богино *") Төгсгөлд нь одны одоор нь тэлэлтийг харгалзан үзэхгүйгээр хайлтыг зөвхөн нэрээр дуудах болно гэсэн үг юм.

Жишээ:

Linux дахь гэрийн директор дахь файл хайх жишээ

Нэр дэх эхний үсгийг хайх

Хэрэв та файлын нэрнээс эхэлсэн эхний захидлыг санаж байгаа бол түүнийг олоход тань туслах тусгай командын синтакс байдаг. Жишээлбэл, та "G" -ээс "L" -ээс "L" -ээс эхэлсэн файлыг хайж олохыг хүсч байна. Дараа нь та дараахь командыг гүйцэтгэх хэрэгтэй.

Олох / -name "[G-L]" ".

Үндсэн багийн дараа шууд явдаг "/" тэмдэгээр хайлт хийх нь эх директороос эхлэхийг зарцуулах болно. Системийн туршид үзэж байна. Цаашид, хэсэг "[G-L] *" "Хүссэн үг нь хүссэн үг тодорхой үсэгнээс эхэлнэ гэсэн үг юм. Манай тохиолдолд "G" -ээс "L" -ээс "L".

Дашрамд хэлэхэд, хэрэв та файлын өргөтгөлийг мэддэг бол "*" тэмдэгийн дараа та үүнийг зааж өгч болно. Жишээлбэл, та ижил файлыг олох хэрэгтэй. Дараа нь та ийм тушаалыг ашиглаж болно.

Олох / -NAME "[G-L] *. ODT" -print

Жишээ:

Эхний үсэг, анхны үсэг, түүний тэлэлтийг Linux-д тэлэх жишээ

Арга 2: Хандалтын горимыг хайх (сонголт -PAINTM)

Заримдаа таны нэрийг мэдэхгүй объектыг олох шаардлагатай байдаг, гэхдээ та ямар нэвтрэх горимтой болохыг та мэднэ. Дараа нь та "-PERMM" сонголтыг ашиглах хэрэгтэй.

Үүнийг ашиглах нь маш энгийн бөгөөд та зүгээр л хайлтын газар, нэвтрэх горимыг зааж өгөх хэрэгтэй. Ийм багийн жишээ байна:

Олох ~ -permm 775 of

Энэ нь тухайн хайллийг тухайн хэсгүүдийн явцаар хийх бөгөөд хайх хэлбэр 775.-ийн өмнө бүртгүүлж, тэгвэл объектуудыг заасан утгаар хийх боломжтой болно Байна уу.

Арга 3: Хэрэглэгч эсвэл бүлгээр хайх (SUP сонголтууд ба бүлгүүд)

Аливаа үйлдлийн системд хэрэглэгчид болон бүлгүүд байдаг. Хэрэв та эдгээр ангиллын аль нэгэнд хамаарах объектыг олохыг хүсч байвал "-увер" эсвэл "бүлгийг" эсвэл "бүлгийн" сонголтыг ашиглаж болно.

Хэрэглэгчийн нэрээр файл хайх

Жишээлбэл, та Dropbox Directory дахь "Lampics" файлыг олох хэрэгтэй, гэхдээ та үүнийг яаж дуудаж байгааг би мэдэхгүй ч та үүнийг "хэрэглэгч" -ийг л мэднэ. Дараа нь та дараахь командыг гүйцэтгэх хэрэгтэй.

Олох / гэртээ / хэрэглэгч / dropbox -us -user хэрэглэгч-хэрэглэгч

Энэ командад та шаардлагатай директорыг зааж өгсөн (/ Гэр / хэрэглэгч / drobbox), та энэ файлд ямар хэрэглэгчдэд хамаарах вэ (хэрэглэгч).

Жишээ:

Linux дахь хэрэглэгчийн файл хайх

Бас үзнэ үү:

Линукс дахь хэрэглэгчдийн жагсаалтыг хэрхэн харах вэ

Linux дахь бүлэгт хэрхэн бүлэгт нэмэх вэ

Файлын нэрээр файл хайх

Тодорхой бүлэгт хамаарах файлыг олох нь зүгээр л "-USUR" сонголтыг сонгоод "бүлгийн" сонголтыг сонгоод, энэ бүлгийн нэрийг оруулна уу.

Олох / -groupe зочин

Энэ бол зочин бүлэгтэй холбоотой системд файл хайж олохыг хүсч байна. Системийн даяар хайлт хийх болно, энэ нь "/" / "тэмдэг нотлогдож байна.

Арга 4: Файлыг төрөл хэлбэрээр хайж олох (-TYPE сонголт)

Линукс дахь хэн нэгний элементийг олоорой, та зүгээр л тохирох сонголтыг зааж өгөх хэрэгтэй. Нийтлэлийн эхэнд, хайлтанд ашиглах боломжтой бүх төрлийн төрлийг жагсаав.

Жишээлбэл, та гэрийн директор дахь бүх блок файлуудыг хайж олохыг хүсч байна. Энэ тохиолдолд танай баг ийм харагдах болно:

Олох ~ -type b -print

Үүний дагуу та "-ти" сонголтыг нотолж, "BLOTPE" сонголтыг оруулаад, дараа нь FILED FILE SIMBOM-ийг оруулаад "B" -ийг тодорхойлсон болно.

Жишээ:

Linux терминалын командыг ашиглан блок файлуудыг хайх

Үүний нэгэн адил, та бүх директорыг хүссэн директор дээр харуулах боломжтой бөгөөд команд руу оноо авах боломжтой.

Олох / гэр / хэрэглэгч-

5-р арга: Хэмжээ хайх (-Суулах сонголт)

Хэрэв та бүх файлын мэдээллийг зөвхөн түүний хэмжээг мэддэг бол үүнийг олоход хангалттай байж магадгүй юм. Жишээлбэл, та тодорхой директорт 120 MB файлыг хайж олохыг хүсч байвал дараахь зүйлийг дагана уу.

Олох / гэр / хэрэглэгч / dropbox - 120мм-ersuse

Жишээ:

Тодорхой хэмжээний файлыг олохын тулд гаралтын командууд

Унших: Linux дахь фолдерын хэмжээг хэрхэн олж мэдэх вэ

Таны харж байгаагаар таны хэрэгтэй файл олдсон. Гэхдээ хэрэв та ямар директорыг мэдэхгүй бол, бүх системийг бүхэлд нь хайж олох боломжтой.

120м-ыг олох / -шцийг олох

Жишээ:

Linux дахь системийн тодорхой файлыг ашиглан тодорхой файл хайх

Хэрэв та файлын хэмжээг ойролцоогоор мэдэх юм бол энэ хэрэг тусгай багтай болжээ. Та "-" тэмдэгийг зааж өгөхийн өмнө зөвхөн терминалд бүртгүүлэх хэрэгтэй. заасан). Ийм багийн жишээ байна:

Олох / гэртээ / гэр / dropbox + 100м-100м-+

Жишээ:

Linux-д заасан файлыг хайх

Арга 6: Өөрчлөлтийн огнооны дагуу файл хайх (-mime сонголт)

Энэ нь өөрчлөлтийн өдрөөр файл хайхад хамгийн тохиромжтой үед тохиолдол байдаг. LILUX-д, энэ нь "-mtime" сонголтыг хамарна. Үүнийг ашиглах нь маш энгийн бөгөөд энэ бүх зүйлийг жишээ дээр авч үзье.

"Зураг" -г "зураг" -д бид сүүлийн 15 хоногийн хугацаанд өөрчлөх ёстой объектуудыг олох хэрэгтэй. Энэ бол терминал дээр бүртгүүлэх хэрэгтэй.

Олох / гэр / хэрэглэгч / зураг / зураг -.15 -15-р хувилбар

Жишээ:

Linux-д байгаа командыг ашиглан файлыг ашиглан файлуудыг хайж олох жишээ

Таны харж байгаагаар энэ сонголт нь зөвхөн заасан хугацаанд өөрчлөгдсөн файлуудыг харуулж байна. Тэрээр эсрэг чиглэлд ажилладаг - та заасан хугацаанд өөрчлөгдсөн объектуудыг олох боломжтой. Үүнийг хийхийн тулд та дижитал үнийн өмнө "+" нэвтрэх хэрэгтэй.

Олох / гэртээ / хэрэглэгч / зураг / зураг -mntime +10 +10 хувилбар

Gui.

График интерфэйс нь зөвхөн Linux тархалтыг суулгасан бөгөөд энэ нь зөвхөн Linux тархалтыг суулгасан. Энэ хайлтын арга нь Windows-д хийгдэж байгаа бөгөөд энэ нь терминалын санал болгож буй бүх давуу талыг өгдөг. Гэхдээ эхлээд зүйл эхлээд. Тиймээс график системийн интерфэйсийг ашиглан Linux-ыг хэрхэн хайлт хийх талаар бодож үзээрэй.

Арга 1: Системийн цэсээр хайх

Одоо Linux системийн цэсээр дамжуулан файл хайх аргаыг хянана. Үйлдлүүд нь Ubuntu 16.04 LTS-ийн тархалтад хийгдэх болно. Гэхдээ заавар нь бүгдэд түгээмэл байдаг.

Унших: Linux тархалтын хувилбарыг хэрхэн олж мэдэх вэ

Систем дэх "Mead Make" нэр дээрх файлыг олох хэрэгтэй гэж бодъё. Системийн хоёр дахь файлууд: " Тэднийг олохын тулд та цэсийн дүрс дээр дарах ёстой. (1), тусгай оролтын талбарт (2) дээр дарах ёстой.

Хайлтын файлуудыг харуулах болно.

Файлын хайлтын үр дүнг Linux системийн цэсээр гүйцэтгэсэн файлын үр дүн

Гэхдээ системд ийм олон файл байсан бол тэд бүгд өргөтгөлүүдээс ялгаатай байсан бол хайлт илүү төвөгтэй байх болно. Хөтөлбөр гэх мэт үр дүнг гаргахад шаардлагатай файлуудыг оруулахгүй байхын тулд шүүлтүүрийг ашиглах нь хамгийн тохиромжтой.

Энэ нь цэсийн баруун талд байрладаг. Та хоёр шалгуур дээр шүүлтүүр хийж болно: "Ангилал" ба "эх сурвалжууд" -г та шүүх боломжтой. Энэ хоёр жагсаалтыг нэр дээр дарж, нэр дээр дарж, цэсийн хажууд гарч, цэс, цэсийн жагсаалтыг зайлуулж, хуваарилалтаас хасагдана. Энэ тохиолдолд энэ нь зөвхөн "файл, хавтас, хавтас" -г орхих болно.

Linux System System MENU-д шүүлтүүрийг тохируулах үед

Та энэ аргын дутагдлыг тэр даруй анзаарч болно - та шүүлтүүрийг терминал дээр нарийвчлан тохируулж чадахгүй. Тиймээс, хэрэв та тодорхой нэрээр текст баримт бичгийг хайж байгаа бол зураг, хавтас, архив, архив, гэснээр та зөв файлын нэрийг мэдэж болно. "олох" арга замууд

Арга 2: Файлын менежерээр хайх

Хоёрдахь арга нь чухал давуу талтай. Файлын менежерийн хэрэгслийг ашиглан та заасан директорыг хайх боломжтой.

Энэ үйлдлийг гүйцэтгэх нь энгийн энгийн зүйл юм. Та FILE Manager-д, Наутилус, Наутилус, Хүссэн файл нь миний хүссэн файлыг байрлуулж, "Хайлт" товчийг дарж цонхны баруун дээд буланд байрлуулна.

Linux-д файлын менежерийн менежер Наутилус дахь товчийг дарна уу

Гарч ирсэн оролтын талбарт та мэдэгдсэн файлын нэрийг оруулах хэрэгтэй. Мөн хайлтыг хувьсах файлын нэрээр бүү мартаарай, гэхдээ доор үзүүлсэн жишээн дээрээс зөвхөн хэсэгчлэн, доор нь үзүүлсэн шиг.

Linux-д файлын менежерийн менежерийн нэг хэсгийг хайж байна

Өмнөх арга дээр байгаа шиг шүүлтүүрийг ижил аргаар ашиглаж болно. Нээх бол хайлтын асуулгын хуудасны баруун талд байрлах "+" тэмдэг бүхий товчийг дарна уу. Дэмий жагсаалтаас хүссэн файлын төрлөөс хүссэн файлын төрлийг сонгож болно.

Linux дахь файл менежерийн менежер дэх Нутилусыг хайж буй шүүлтүүр

Байгуулах

Дээр дурдсан нь системээс хурдан хайх тогтолцоог график интерфейс ашиглахад чиглүүлж, хоёр дахь аргачлалыг хийж гүйцэтгэж болно. Хэрэв та олон тооны хайлтын сонголтыг тохируулах шаардлагатай бол олны командыг терминал дээр зайлшгүй зайлшгүй шаардлагатай.

Цааш унших