Windows Tips & News

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

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

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

რეკლამა


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

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

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

  1. გახსენით თქვენი საყვარელი ტერმინალის აპლიკაცია. XFCE4 ტერმინალი ჩემი პირადი უპირატესობაა.
  2. გადადით (საჭიროების შემთხვევაში) საქაღალდეში, რომელშიც აპირებთ ფაილების ძიებას კონკრეტული ტექსტით.
  3. ჩაწერეთ შემდეგი ბრძანება:
    grep -iRl "თქვენი-საპოვნელი ტექსტი" ./

    აქ არის კონცენტრატორები:
    -i - ტექსტის რეგისტრის იგნორირება
    -R - რეკურსიულად მოძებნეთ ფაილები ქვეცნობარებში.
    -l - ფაილის სახელების ჩვენება ფაილის შინაარსის ნაწილების ნაცვლად.

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

    grep -iRl "linux" /home/user/Documents/winaero
Grep საძიებო ფაილის შიგთავსი

შენიშვნა: სხვა სასარგებლო გადამრთველები, რომელთა გამოყენებაც გსურთ grep-თან:
-n - აჩვენე ხაზის ნომერი.Grep საძიებო ხაზის ნომერი
-w - ემთხვევა მთელ სიტყვას.

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

იპოვეთ ფაილები, რომლებიც შეიცავს კონკრეტულ ტექსტს mc-ით

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

Mc Search ფაილის შიგთავსი

შეავსეთ განყოფილება „შინაარსი:“ და დააჭირეთ Enter ღილაკს. ის იპოვის ყველა ფაილს საჭირო ტექსტით.

Mc ძიების შედეგები

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

Mc Search Results Panelize

Midnight Commander არის ძალიან დროის დაზოგვის ინსტრუმენტი, როდესაც საქმე ეხება ძიებას.

Ის არის.

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

ჩამოტვირთეთ Windows 10 ვერსია 1809 ოფიციალური ISO სურათები

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

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

Windows 10-ის 1607 ვერსიამ მხარდაჭერის ბოლომდე მიაღწია

Windows 10-ის 1607 ვერსიამ მხარდაჭერის ბოლომდე მიაღწია

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

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

Windows 10-ის 1607 ვერსიამ მხარდაჭერის ბოლომდე მიაღწია

Windows 10-ის 1607 ვერსიამ მხარდაჭერის ბოლომდე მიაღწია

Windows 10 ვერსია 1607 გამოვიდა 2016 წლის აგვისტოში. მას შემდეგ Microsoft-მა გამოუშვა რამდენიმე ძ...

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