როგორ მოძებნოთ ფაილები Linux- ში

Anonim

როგორ მოძებნოთ ფაილები Linux- ში

ნებისმიერ ოპერაციულ სისტემაში მუშაობისას ზოგჯერ საჭიროა ინსტრუმენტების გამოყენება სწრაფად. ეს არის შესაბამისი Linux, ამიტომ შემდეგი იქნება ყველა შესაძლო გზები, რათა მოძებნოთ ფაილი ამ OS. წარმოდგენილია ტერმინალში გამოყენებული ფაილების მენეჯერის ინსტრუმენტები და ბრძანებები.

Იხილეთ ასევე:

ფაილების გადარქმევა Linux- ში

ფაილების შექმნა და წაშლა Linux- ში

ბოლო სადგური

თუ თქვენ უნდა დააყენოთ ბევრი ძიების პარამეტრები, რათა იპოვოს სასურველი ფაილი, იპოვოს ბრძანება შეუცვლელი. ყველა მისი ვარიაციის გათვალისწინებით, ღირსეულად გრძელდება სინტაქსთან და ვარიანტებზე. სინტაქსი მას აქვს შემდეგი:

იპოვეთ გზა

სადაც გზა არის დირექტორია, რომელშიც ძებნა მოხდება. არსებობს სამი ძირითადი გზა, რათა მიუთითოთ გზა:

  • / - მოძებნეთ ის root და დირექტორია მასთან;
  • ~ - ძიება სახლის დირექტორია;
  • ./ - ძებნა დირექტორია, რომელშიც მომხმარებელი ამჟამად მომენტშია.

თქვენ ასევე შეგიძლიათ მიუთითოთ გზა პირდაპირ დირექტორიაში, რომელშიც ფაილი სავარაუდოდ მდებარეობს.

მოძებნა პარამეტრები ძალიან ბევრია, და მადლობა მათ, რომ თქვენ შეგიძლიათ მოქნილი ძებნის გარემოში შექმნას საჭირო ცვლადები:

  • -სახელი - ჩხრეკისას, მხატვრული ელემენტის დასახელების საფუძველზე;
  • -ზედა - ფაილების ძიება, რომელიც კონკრეტულ მომხმარებელს ეკუთვნის;
  • -GRUP - მომხმარებელთა კონკრეტული ჯგუფის ძებნა;
  • -პერი - ფაილების ჩვენება მითითებულ დაშვების რეჟიმში;
  • ; - ობიექტის ზომის ძიება;
  • -Mtime + n -n - მოძებნეთ ფაილები, რომლებიც შეიცვალა მეტი (+ n) ან ნაკლები (-n) დღის წინ;
  • -იპე - განსაზღვრული ტიპის ფაილების ძიება.

სასურველი ელემენტების სახეები ასევე ბევრია. აქ არის მათი სია:

  • ბ. - ბლოკი;
  • ვ. - ნორმალური;
  • პ. - სახელობის არხი;
  • დ. - კატალოგი;
  • ლ. - ბმული;
  • ს. - სოკეტი;
  • C. - სიმბოლო.

სინტაქსისა და პარამეტრების დეტალური პარამეტრების შემდეგ, იპოვეთ ბრძანება პირდაპირ ვიზუალური მაგალითებით. ბრძანების გამოყენების სიმრავლის თვალსაზრისით, მაგალითები არ იქნება ყველა ცვლადისთვის, მაგრამ მხოლოდ ყველაზე მეტად გამოიყენება.

აგრეთვე იხილე: პოპულარული გუნდები ტერმინალის Linux- ში

მეთოდი 1: ძებნა სახელით (სახელი ვარიანტი)

ყველაზე ხშირად, მომხმარებლებს იყენებენ -ახალი ვარიანტი, რათა მოძებნოთ სისტემა, ამიტომ ეს არის და დაიწყება. რამდენიმე მაგალითს გავაანალიზებთ.

ძიება გაფართოების გზით

დავუშვათ, რომ თქვენ უნდა მოძებნოთ ფაილი სისტემაში გაფართოებით ".xlsx", რომელიც მდებარეობს Dropbox- ის დირექტორიაში. ამისათვის გამოიყენეთ შემდეგი ბრძანება:

ძებნა / მთავარი / მომხმარებელი / Dropbox -Name "* .xlsx" -

მისი სინტაქსიდან შეიძლება ითქვას, რომ ძებნა ხორციელდება "Dropbox" დირექტორიაში ("/ მთავარი / მომხმარებელი / Dropbox"), ხოლო სასურველი ობიექტი უნდა იყოს გაფართოებით ".xlsx". ვარსკვლავით ვარაუდობს, რომ ძიება დაიხარჯება ამ გაფართოების ყველა ფაილზე, მათი სახელის გათვალისწინებით. "-Print" მიუთითებს, რომ ძიების შედეგები გამოჩნდება.

მაგალითი:

მაგალითი სპეციფიკური დირექტორიაში ფაილის გაფართოების მიზნით Linux- ში

ფაილის სახელით ძიება

მაგალითად, გსურთ იპოვოთ ფაილი "Lumpics" - ში "/ სახლში" დირექტორიაში, მაგრამ უცნობია გაფართოება. ამ შემთხვევაში, თქვენ უნდა გავაკეთოთ შემდეგი:

იპოვეთ ~-სახელი "lumpics *" -print

როგორც ხედავთ, "~" სიმბოლო აქ გამოიყენება, რაც იმას ნიშნავს, რომ ძებნა გაიმართება სახლში დირექტორიაში. "-ახალი" ვარიანტის შემდეგ, მითითებულია ძებნის ფაილის სახელი ("Lumpics *"). დასასრულს ვარსკვლავი ნიშნავს იმას, რომ ძებნა მხოლოდ სახელით, გაფართოების გათვალისწინებით.

მაგალითი:

მაგალითი ფაილის ძიების ძიებისას Linux- ში

ძიება პირველ წერილში სახელით

თუ გახსოვთ მხოლოდ პირველი წერილი, საიდანაც ფაილის სახელი იწყება, მაშინ არსებობს სპეციალური ბრძანება სინტაქსი, რომელიც დაგეხმარებათ იპოვოთ. მაგალითად, გსურთ იპოვოთ ფაილი, რომელიც იწყება ასო "გ" "ლ", და არ იცით, რომელი კატალოგი არის. შემდეგ თქვენ უნდა შეასრულოს შემდეგი ბრძანება:

იპოვეთ /-სახელი "[G-L] *" -Print

ვიმსჯელებთ "/" სიმბოლოთი, რომელიც მთავარ გუნდს დაუყოვნებლივ მიდის, ძიება დაიხარჯება ძირეული დირექტორიაში, რაც სისტემაში არის. გარდა ამისა, ნაწილი "[G-L] *" ნიშნავს, რომ სასურველი სიტყვა დაიწყებს გარკვეულ წერილს. ჩვენს შემთხვევაში, "გ" "ლ".

სხვათა შორის, თუ იცით ფაილის გაფართოება, მაშინ "*" სიმბოლო შეგიძლიათ მიუთითოთ. მაგალითად, თქვენ უნდა იპოვოთ იგივე ფაილი, მაგრამ თქვენ იცით, რომ მას აქვს გაფართოება ".ოდი. ამის შემდეგ შეგიძლიათ გამოიყენოთ ასეთი ბრძანება:

ძებნა /-სახელი "[G-L] *. ოდტი" -print

მაგალითი:

მაგალითად, პირველი ასოების ფაილის ძიების მაგალითი და მისი გაფართოება Linux- ში

მეთოდი 2: ძებნა Modif (Option -perm)

ზოგჯერ აუცილებელია იპოვოთ ობიექტი, რომლის სახელიც არ იცი, მაგრამ იცით, რა არის წვდომის რეჟიმი. მაშინ თქვენ უნდა გამოიყენოთ "-პერმი" ვარიანტი.

ეს არის საკმაოდ მარტივი გამოყენება, თქვენ უბრალოდ უნდა მიუთითოთ საძიებო ადგილი და დაშვების რეჟიმი. აქ არის ასეთი გუნდის მაგალითი:

მოვძებნოთ ~ -perm 775 -print

ანუ, ძებნის ხორციელდება სახლის განყოფილებაში და საძიებო ობიექტებს ექნება 775 წლამდე. თქვენ ასევე შეგიძლიათ დარეგისტრირდეთ "-" სიმბოლო ამ ნომერზე, მაშინ ობიექტების ნაპოვნი იქნება ნულოვანი ნებართვების ბიტი მითითებულ ღირებულებაში .

მეთოდი 3: ძებნა მომხმარებლის ან ჯგუფის მიერ (SP პარამეტრები და -Group)

არსებობს მომხმარებლები და ჯგუფები ნებისმიერ ოპერაციულ სისტემაში. თუ გსურთ ერთ-ერთი ამ კატეგორიის კუთვნილი ობიექტის პოვნა, შეგიძლიათ გამოიყენოთ "-ჩვენი" ან "-ჯგუფის" ვარიანტი, შესაბამისად.

მოძებნეთ ფაილი მისი მომხმარებლის სახელით

მაგალითად, თქვენ უნდა მოვძებნოთ "Lampics" ფაილი Dropbox დირექტორიაში, მაგრამ არ იცით, როგორ ეწოდება, მაგრამ თქვენ იცით, უბრალოდ მიეკუთვნება მომხმარებლის "მომხმარებელი". შემდეგ თქვენ უნდა შეასრულოს შემდეგი ბრძანება:

ძებნა / მთავარი / მომხმარებელი / Dropbox - მომხმარებლის მომხმარებლის -print

ამ ბრძანებით, თქვენ მითითებულ იქნა საჭირო დირექტორია (/ სახლის / მომხმარებლის / Dropbox), მიუთითეთ, რომ თქვენ უნდა მოძებნოთ ფაილი, რომელიც მიუთითებს მომხმარებლისთვის (ჩვენი), და მიუთითეთ რა მომხმარებელი ეკუთვნის ამ ფაილს (მომხმარებელი).

მაგალითი:

ძიება ფაილი მომხმარებლის Linux

Იხილეთ ასევე:

როგორ ვნახოთ მომხმარებელთა სია Linux- ში

როგორ დაამატოთ მომხმარებელი ჯგუფს Linux- ში

ძიების ფაილი მისი ჯგუფის სახელით

იპოვეთ ფაილი, რომელიც მიეკუთვნება კონკრეტულ ჯგუფს, მხოლოდ ისეთივეა, როგორიც საჭიროა მხოლოდ "-ჩვენი" ვარიანტის შეცვლა "-Group" ვარიანტი და მიუთითეთ ამ ჯგუფის სახელი:

იპოვეთ /--Goupe სასტუმრო -Print

ანუ, თქვენ მიუთითეთ, რომ გსურთ იპოვოთ ფაილი სასტუმრო ჯგუფთან დაკავშირებულ სისტემაში. ძიება მოხდება სისტემაში, ეს ადასტურებს "/" სიმბოლოს.

მეთოდი 4: ძიება ფაილის ტიპი (-type ვარიანტი)

მოძებნა ვინმე ელემენტი Linux საკმაოდ მარტივია, თქვენ უბრალოდ უნდა მიუთითოთ შესაბამისი ვარიანტი (-type) და დანიშნოს ტიპის. სტატიის დასაწყისში, ყველა სახის ტიპზე, რომელიც შეიძლება გამოყენებულ იქნას ძიებაში.

მაგალითად, გსურთ იპოვოთ ყველა ბლოკის ფაილი სახლში დირექტორიაში. ამ შემთხვევაში, თქვენი გუნდი ასე გამოიყურება:

ძებნა ~ -type B-print

შესაბამისად, თქვენ მითითებულია, რომ მოძებნეთ ძებნის ტიპის ფაილი, როგორც დასტურდება "-type" ვარიანტი, შემდეგ კი მისი ტიპის მიერ აყენებს ბლოკის ფაილის სიმბოლოს - "ბ".

მაგალითი:

ძებნა ბლოკის ფაილები გამოყენებით -type ბრძანება Linux Terminal

ანალოგიმ. თქვენ შეგიძლიათ ნახოთ ყველა დირექტორიები სასურველ დირექტორია, Scool Symbol "D" ბრძანება:

Find / Home / User -type D-print

მეთოდი 5: ძიება ფაილი ზომა (-Size ვარიანტი)

თუ ყველა ფაილის ინფორმაცია თქვენ იცით მხოლოდ მისი ზომა, მაშინ ეს შეიძლება იყოს საკმარისი იმისათვის, რომ იპოვოთ იგი. მაგალითად, გსურთ იპოვოთ 120 MB ფაილი კონკრეტულ დირექტორიაში, ამისათვის დაიცვას შემდეგი:

Find / Home / User / Dropbox- ის 120 მ-პოპულარული

მაგალითი:

გამომავალი ბრძანებები გარკვეული ზომის ფაილის მოძიებისათვის

დაწვრილებით: როგორ გაირკვეს ფოლდერის ზომა Linux- ში

როგორც ხედავთ, ფაილი გჭირდებათ. მაგრამ თუ არ იცით, რომელი დირექტორია არის, თქვენ შეგიძლიათ მოძებნოთ მთელი სისტემა, რომელთა მითითება Root დირექტორიაში გუნდის დასაწყისში:

მოვძებნოთ / -Size 120m-print

მაგალითი:

ძიება Definable ფაილის მთელ სისტემაში Linux- ში

თუ იცით ზომა ფაილის დაახლოებით, მაშინ ამ შემთხვევაში აქვს სპეციალური გუნდი. თქვენ უნდა დარეგისტრირდეთ იგივე ტერმინალში, მხოლოდ იმ ფაილის ზომაზე, რათა დააინსტალიროთ "-" ნიშანი (თუ თქვენ უნდა მოძებნოთ ფაილები ნაკლები ზომა) ან "+" (თუ ძიების ფაილის ზომა უფრო მეტია მითითებული). აქ არის ასეთი გუნდის მაგალითი:

ძებნა / მთავარი / მომხმარებელი / Dropbox + 100m -Print

მაგალითი:

ძიება ფაილი ზომის უფრო განსაზღვრული Linux- ში

მეთოდი 6: ფაილის ძებნა ცვლილების თარიღით (-Mtime ვარიანტი)

არსებობს შემთხვევები, როდესაც ეს არის ყველაზე მოსახერხებელი, რომ შეიტანოს ფაილის ძებნა მისი ცვლილების თარიღით. Linux- ში, ეს ეხება "-mtime" ვარიანტს. ეს საკმაოდ მარტივია გამოიყენოს იგი, განიხილოს ყველაფერი მაგალითად.

დავუშვათ საქაღალდეში "სურათები" ჩვენ უნდა მოვძებნოთ ობიექტები, რომლებიც ექვემდებარებიან ბოლო 15 დღის განმავლობაში. ეს არის ის, რაც თქვენ უნდა დარეგისტრირდეთ ტერმინალში:

Find / Home / User / Image -mtime -15 -Print

მაგალითი:

ფაილების ძიების მაგალითი უკანასკნელი ცვლილების თარიღის მიხედვით Linux- ში არსებული ბრძანების გამოყენებით

როგორც ხედავთ, ეს ვარიანტი გვიჩვენებს არა მხოლოდ ფაილებს, რომლებიც შეიცვალა მითითებულ პერიოდში, არამედ საქაღალდეებში. იგი მუშაობს საპირისპირო მიმართულებით - თქვენ შეგიძლიათ იპოვოთ ობიექტები, რომლებიც შეიცვალა მოგვიანებით მითითებულ პერიოდზე. ამისათვის თქვენ უნდა შეიტანოთ "+" ნიშანი ციფრული ღირებულების წინ:

Find / Home / User / Image-Mtime +10 -Print

GUI.

გრაფიკული ინტერფეისი დიდწილად ხელს უწყობს დამწყებთათვის, რომელიც მხოლოდ Linux- ის განაწილებას ახდენს. ეს საძიებო მეთოდი ძალიან ჰგავს იმას, რაც Windows- ში ხორციელდება, თუმცა მას არ შეუძლია მისცეს ტერმინალური შეთავაზებები. მაგრამ პირველი რამ პირველი. ასე რომ, გაითვალისწინეთ, თუ როგორ უნდა გააკეთოთ ფაილის ძებნა Linux- ში გრაფიკული სისტემის ინტერფეისით.

მეთოდი 1: ძებნა სისტემის მენიუდან

ახლა Linux სისტემის მენიუს მეშვეობით ფაილების ძიების მეთოდი განიხილება. ქმედებები შესრულდება Ubuntu 16.04 LTS განაწილებაში, მაგრამ ინსტრუქცია ყველასთვის არის საერთო.

დაწვრილებით: როგორ გაირკვეს Linux- ის დისტრიბუციის ვერსია

დავუშვათ, რომ თქვენ უნდა მოძებნოთ ფაილები სახელწოდებით "იპოვე მე" სისტემაში, ასევე ეს ფაილები სისტემაში ორი: ერთი ". Txt" ფორმატში, მეორე - ".Odttt". იპოვონ მათ, თქვენ უნდა თავდაპირველად დააჭირეთ მენიუს ხატი (1) და სპეციალური შეყვანის ველი (2), მიუთითეთ ძებნის შეკითხვა "იპოვე მე".

ძებნის შედეგი გამოჩნდება, სადაც ნაჩვენები იქნება ძებნის ფაილი.

ფაილის ძიების შედეგები შესრულებული Linux სისტემის მენიუში

მაგრამ თუ სისტემაში ბევრი ასეთი ფაილი იყო და ისინი განსხვავდებოდნენ გაგრძელებებში, მაშინ ძებნა უფრო გართულდება. იმისათვის, რომ გამოვიყენოთ არასასურველი ფაილების გამოშვება შედეგების გაცემისას, როგორიცაა პროგრამები, უმჯობესია ფილტრის გამოყენება.

იგი მდებარეობს მენიუს მარჯვენა მხარეს. თქვენ შეგიძლიათ გააფართოვოთ ორი კრიტერიუმი: "კატეგორიები" და "წყაროები". გაფართოების ეს ორი სია დაწკაპვით arrow შემდეგ სახელი, და მენიუ, ამოიღონ გამოტანა საწყისი არასაჭირო ნივთები. ამ შემთხვევაში, ეს იქნება ბრძენი მხოლოდ დატოვოს "ფაილები და ფოლდერები", რადგან ჩვენ ვეძებთ ზუსტად ფაილებს.

ფაილების ძიებისას Linux სისტემის მენიუში ფილტრის შექმნა

თქვენ დაუყოვნებლივ შეამჩნევთ ამ მეთოდის ნაკლებობას - თქვენ არ შეგიძლიათ კონფიგურაცია ფილტრის დეტალურად, როგორც ტერმინალში. ასე რომ, თუ თქვენ ეძებთ ტექსტურ დოკუმენტს რაღაც სახელით, ექსტრადიციაში შეგიძლიათ ნახოთ სურათები, საქაღალდეები, არქივები და ა.შ. მაგრამ თუ იცით სწორი ფაილის ზუსტი სახელი, შეგიძლიათ სწრაფად იპოვოთ, მრავალრიცხოვანი შესწავლის გარეშე გზები "მოძებნა"

მეთოდი 2: ძებნა ფაილ მენეჯერის მეშვეობით

მეორე მეთოდი მნიშვნელოვანი უპირატესობაა. გამოყენებით ფაილი მენეჯერი ინსტრუმენტი, შეგიძლიათ მოძებნოთ მითითებულ დირექტორიაში.

შეასრულოს ეს ოპერაცია მარტივი მარტივია. თქვენ გჭირდებათ ფაილ მენეჯერი, ჩვენს შემთხვევაში, nautilus, შეიტანეთ საქაღალდე, რომელშიც სასურველი ფაილი სავარაუდოდ, და დააჭირეთ "ძებნა" ღილაკს, რომელიც მდებარეობს ფანჯრის ზედა მარჯვენა კუთხეში.

Button ძებნა ფაილი მენეჯერი Nautilus in Linux

შეყვანის სფეროში, რომელიც გამოჩნდება, თქვენ უნდა შეიტანოთ სავარაუდო ფაილის სახელი. ასევე, არ უნდა დაგვავიწყდეს, რომ ძებნის შეიძლება გაკეთდეს არა ცვლადი ფაილის სახელით, მაგრამ მხოლოდ მისი ნაწილი, როგორც ნაჩვენებია ქვემოთ მოცემულ მაგალითში.

ფაილის მენეჯერის Nautilus- ის ნაწილის ძიების ფაილი

როგორც წინა მეთოდით ფილტრი შეიძლება გამოყენებულ იქნას ისევე. გახსენით იგი, დააჭირეთ ღილაკს "+" ნიშანი, რომელიც მდებარეობს საძიებო შეკითხვის მარჯვენა მხარეს. Submenu გაიხსნება, რომელშიც შეგიძლიათ აირჩიოთ სასურველი ფაილის ტიპი ჩამოსაშლელი სიიდან.

ფილტრი ძებნის ფაილ მენეჯერთან Nautilus in Linux

დასკვნა

ზემოაღნიშნულიდან გამომდინარე, შეიძლება დადგინდეს, რომ სისტემაში სწრაფი ძიების სისტემისთვის, მეორე მეთოდი შესრულებულია გრაფიკული ინტერფეისის გამოყენებაზე. თუ თქვენ უნდა შექმნას ბევრი ძიების პარამეტრები, მაშინ იპოვოს ბრძანება შეუცვლელი ტერმინალში.

Წაიკითხე მეტი