Windows Tips & News

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

click fraud protection
რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის

Linux, განურჩევლად დისტრისა, რომელსაც იყენებთ, მოყვება GUI ინსტრუმენტები, რომლებიც საშუალებას გაძლევთ მოძებნოთ ფაილები. ბევრი თანამედროვე ფაილ მენეჯერი მხარს უჭერს ფაილების ძიებას პირდაპირ ფაილების სიაში. თუმცა, არსებობს მთელი რიგი სიტუაციები, როდესაც გჭირდებათ კონსოლის გამოყენება, მაგალითად, SSH სესიის დროს ან როდესაც X სერვერი არ იწყება. აი, როგორ შეგიძლიათ სწრაფად იპოვოთ ფაილები ტერმინალის გამოყენებით.

რეკლამა

თუ შეგიძლიათ გამოიყენოთ GUI, ფაილების ძებნა პრობლემას არ წარმოადგენს. ჩემს საყვარელ XFCE დესკტოპ გარემოში, Thunar ფაილ მენეჯერი საშუალებას გაძლევთ მოძებნოთ ფაილები ფაილის სახელის პირდაპირ ფაილების სიაში აკრეფით.
მოძებნეთ ფაილები Linux

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

Catfish Linux

მსურს გაგიზიაროთ ის მეთოდები, რომლებსაც თავად ვიყენებ ტერმინალში მუშაობისას.
პირველი მეთოდი მოიცავს find utility-ს, რომელიც არსებობს ნებისმიერ დისტროში, თუნდაც busybox-ზე აგებულ ჩაშენებულ სისტემებში. სხვა მეთოდი არის locate ბრძანება.

ფაილების მოსაძებნად Linux ტერმინალში, გააკეთეთ შემდეგი.

  1. გახსენით თქვენი საყვარელი ტერმინალის აპლიკაცია. XFCE4 ტერმინალი ჩემი პირადი უპირატესობაა.
  2. ჩაწერეთ შემდეგი ბრძანება:
    იპოვნეთ / path/to/folder/ -iname *file_name_portion*

    ზემოთ მოყვანილი არგუმენტები შემდეგია:
    /path/to/folder/ - საქაღალდე, სადაც უნდა დაიწყოს ძებნა. თუ არ არის მითითებული, ძიება დაიწყება მიმდინარე დირექტორიაში.
    მე ვიყენებ გადამრთველებს:
    -iname - მოძებნეთ ფაილები და საქაღალდეები, რომლებიც შეიცავს მითითებულ ნაწილს სახელში და იგნორირებას უკეთებენ ტექსტის ასოებს.

    Მაგალითი:

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

    იპოვეთ ~/Documents/winaero/ -iname *opera*.txt
    იპოვეთ ფაილები Linux-ში
  3. თუ თქვენ გჭირდებათ მხოლოდ ფაილების ან მხოლოდ საქაღალდეების პოვნა, დაამატეთ ეს ვარიანტი - ტიპი f ფაილებისთვის ან -ტიპი დ დირექტორიებისთვის. აქ არის რამდენიმე მაგალითი:
    იპოვეთ მხოლოდ ფაილები Linux-შიიპოვეთ მხოლოდ Dirs Linux-ში
  4. ახლახან შეცვლილი ფაილების და დირექტორიების საპოვნელად, შეგიძლიათ გამოიყენოთ შემდეგი პარამეტრები იპოვე ბრძანება:
    -mmin n - იპოვეთ ფაილები, რომლებიც შეიცვალა n წუთის წინ.-mtime n - იპოვნეთ ფაილები, რომლებიც შეცვლილი იყო n*24 საათის წინ. როდესაც გაირკვეს, რამდენი 24 საათის წინ მოხდა ფაილზე წვდომა, ნებისმიერი ფრაქციული ნაწილი იგნორირებულია, ამიტომ -mtime +1-ის შესატყვისად, ფაილი უნდა იყოს შეცვლილი მინიმუმ ორი დღის წინ.
  5. შესაძლებელია ბრძანების შესრულება თქვენი საძიებო მოთხოვნით ნაპოვნი ფაილებისთვის. იხილეთ შემდეგი მაგალითი:
    იპოვეთ ~/Documents/winaero/ -iname opera45.txt -type f -exec vim {} \;

    აქ ჩვენ ვიყენებთ -exec ოფციას გასაშვებად ვიმ ტექსტური რედაქტორი ყველა ფაილის ძიების შედეგებში. "{} " ნაწილი იგულისხმება ფაილების მიერ ნაპოვნი იპოვე ბრძანება. "\;" დასასრული განსაზღვრავს ბრძანების დასასრულს - აღმასრულებელი ვარიანტი.ტერმინალის პოვნა ღიაა Vim-შიფაილი გაიხსნა Vim-ში

შინაარსიდამალვა
locate ბრძანება
იპოვეთ ფაილები mc-ით

locate ბრძანება

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

ზოგადად, სინტაქსი ასეთია.

იპოვნეთ -i ფაილის_სახელი

-i ოფცია ნიშნავს "ტექსტის რეგისტრის იგნორირებას".

აი მაგალითი:

იპოვეთ Locate Linux Original-ით
იპოვეთ Locate Linux 2-ით

ბონუს რჩევა: კიდევ ერთი მეთოდი, რომელსაც ხშირად ვიყენებ არის Midnight Commander (mc), კონსოლის ფაილების მენეჯერის აპლიკაცია. ძიების ან მდებარეობისგან განსხვავებით, mc ნაგულისხმევად არ შედის Linux-ის ყველა დისტრიბუციაში, რომელიც მე ვცადე. შეიძლება დაგჭირდეთ თავად დააინსტალიროთ.

იპოვეთ ფაილები mc-ით

Midnight Commander-ის გამოყენებით გარკვეული კონკრეტული ტექსტის შემცველი ფაილების საპოვნელად, გაუშვით აპლიკაცია და დააჭირეთ კლავიატურაზე შემდეგი თანმიმდევრობით:
ალტ + ცვლა + ?
ეს გახსნის საძიებო დიალოგს.

იპოვეთ ფაილები Mc Linux Original-ით

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

იპოვეთ ფაილები Mc Linux-ის შედეგებით

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

Ის არის.

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის
დაამატეთ აღდგენის პარამეტრები ბიბლიოთეკების კონტექსტურ მენიუში Windows 10-ში

დაამატეთ აღდგენის პარამეტრები ბიბლიოთეკების კონტექსტურ მენიუში Windows 10-ში

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმი...

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

Windows 10 მოსახსნელი დისკის ჩაწერის დაცვის არქივები

ეს ვებსაიტი იყენებს ქუქიებს თქვენი გამოცდილების გასაუმჯობესებლად ვებსაიტზე ნავიგაციის დროს. ამ ქუ...

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

ჩართეთ მოხსნადი დისკის ჩაწერის დაცვა Windows 10-ში

ჩართეთ მოხსნადი დისკის ჩაწერის დაცვა Windows 10-ში

შეგიძლიათ ჩართოთ მოსახსნელი დისკის ჩაწერის დაცვა Windows 10-ში. Windows 10 Creators Update-ში პარ...

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