Как да намерите директория в Linux

Как да намерите директория в Linux

Търсите конкретна директория във вашата файлова система Linux? За щастие имате на разположение много инструменти за търсене. Ще разгледаме няколко лесни за използване опции и как да ги използваме за ефективно търсене на папки.





Намерете папка в Linux

Много рутинни задачи в Linux, като създаване или редактиране на конфигурационен файл , ще изисква да намерите конкретни папки.





Въпреки че има много лесни методи за намиране на файлове, намирането на директория не е толкова лесно. Едно просто търсене с един от често срещаните инструменти за търсене може да върне само файлове или да запълни изгледа ви с файлове с подобни имена.





подложката мишка не работи

Можете обаче да избегнете тези капани, ако просто промените опциите на инструмента си за търсене. Така че, въпреки че може би вече сте използвали посочените по -долу инструменти, днес ще научите как да гледате само папки и как да виждате и размерите на папките.

Потърсете папка в Linux с помощта на GNOME Desktop

Ако използвате работния плот на GNOME, можете бързо да намерите папки, като отворите Файлове и изпълнете следните стъпки:



  • Придвижете се до директорията, в която искате да търсите.
  • Щракнете върху Търсене бутон в горната част на прозореца Файлове.
  • В падащото меню на лентата за търсене изберете Папки в Какво категория, както е показано по -долу, и след това изберете Име на файл .

Вече можете да търсите в директорията за всички поддиректории с имена, съответстващи на думата ви за търсене.

Търсете папка в Linux с Catfish

Ако не използвате GNOME, друг популярен и широко достъпен GUI метод за търсене на директории в Linux е Сом . Можете да инсталирате приложението на базирани на Ubuntu системи или като потърсите софтуерния си мениджър за него, или като издадете с тази команда:





sudo apt install catfish

За да инсталирате Catfish на Fedora и други системи, базирани на RPM, използвайте тази команда:

yum install catfish

След като бъде инсталиран, отворете Catfish и се уверете, че лявата странична лента е видима. Ако не е, натиснете F9 или щракнете върху икона на зъбно колело в горния десен ъгъл на прозореца и проверете Показване на страничната лента опция.





По подразбиране Catfish ще се опитва да търси файлове, а не папки. Ще трябва да посочите, че търсите папка, като проверите Папки поле, оставяйки всички останали опции без отметка.

Намерете папка по име

Ако сте готови да използвате терминала, намирам command е инструмент за търсене, който е прост и гъвкав. Ето пример за използването му:

find ~/Documents -type d -name MyFolder

Горната команда ще търси в цялата файлова система (посочена от ~/Документи ) за директории ( тип -d ), които са кръстени точно MyFolder ( -име MyFolder ).

Ако искате да търсите в основната файлова система, ще трябва да дадете / като местоположение. Освен това ще трябва да повишите привилегиите чрез добавяне sudo отпред ..

Вместо да посочвате местоположение, можете също просто да промените текущата си директория в папката, която искате да търсите, като в този случай find ще търси само в текущата директория.

The тип -d част от командата определя, че това е директория, която търсите, вместо файл. Не забравяйте да включите това, когато търсите, за да не бъдете претоварени с имена на файлове, които съдържат една и съща дума за търсене.

Ако не сте сигурни дали папката, която търсите, използва големи или малки букви в името си, можете да промените -име аргумент към -име за принудително търсене без разлика в регистъра.

Освен това можете да използвате заместващ маркер, ако сте сигурни само в част от името на папката.

Ето пример, използващ и двете опции:

find / -type d -iname myfolder*

Намерете папка на Linux по точно име

Подобен инструмент, който може да сте използвали преди, е намерете . Търсенето на папка с locate ще изглежда така:

locate -b 'MyFolder'

Горната команда ще намери всяка папка във вашата файлова система, наречена точно „MyFolder“.

За да търсите частични съвпадения, премахнете кавичките или поставете звездичка. Имайте предвид обаче, че търсенето с заместващ знак вероятно ще доведе до съвпадащи имена на файлове в допълнение към папки.

как да активирате флаш гугъл хром

Можете също да преминете опция за игнориране на регистъра.

В този момент може би се питате каква е разликата между locate и find?

Кратък отговор: Намерете по -бързо, но намирането е по -точно.

Командата find търси във вашата файлова система на живо за думата ви за търсене, за да върне пътищата точно такива, каквито съществуват в момента.

Намерете, вместо да търсите файловата система на живо, търси предварително индексирана база данни с всички имена на вашите файлове и папки. Опростеният подход прави много по-бързо търсене, но тази база данни може да е остаряла.

Свързани: 7 страхотни приложения за преглед на използването на дискове в Linux

По този начин локализирането е най -добрият вариант, стига да не мислите, че папката е създадена или преместена съвсем наскоро.

Ако смятате, че папката ви е променена наскоро, трябва да използвате find. Или можете да използвате locate, ако първо издадете тази команда, за да актуализирате базата данни за търсене:

sudo updatedb

Операцията ще отнеме време, но след като приключи, можете да сте сигурни, че командите ви за локализиране връщат бързи и точни резултати.

Намерете размера на директория на Linux

Ако сте намерили папка с един от горните методи и сега искате да видите нейния размер, можете да направите това бързо с на команда. Посочете опциите -чс последвано от пътя към вашата папка, така:

du -hs /MyFolder

Премахни с символ (за обобщение), за да видите и размера на всяка поддиректория.

най -доброто приложение за научаване на китара за начинаещи

Намерете папки бързо в Linux

Всяка папка, която търсите, сега е на една ръка разстояние с няколко бързи щраквания или команди.

Ако трябва да преместите съдържанието на папките си на друг компютър, може да се изненадате от опциите, които имате за безжично прехвърляне на вашите папки.

Дял Дял Туит електронна поща 7 -те най -добри приложения за безжично прехвърляне на файлове в Linux

Трябва да прехвърлите файловете си през Wi-Fi на Linux? Ето няколко метода, които можете да използвате.

Прочетете Напред
Свързани теми
  • Linux
  • Файлова система
  • Linux
За автора Джордан Глор(51 статии са публикувани)

Джордан е писател на персонал в MUO, който се стреми да направи Linux достъпен и без стрес за всички. Той също така пише ръководства за поверителност и производителност.

Още от Джордан Глор

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Linux