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

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

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

Какво представляват конфигурационните файлове? Как да ги редактирате безопасно

Повечето приложения се конфигурират чрез опции на менюто, а някои изискват да редактирате конфигурационен файл. Но как използвате конфигурационен файл?

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

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

instagram viewer

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

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

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

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

Потърсете папка в Linux със сом

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

sudo apt инсталирайте сом

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

yum инсталирате сом

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

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

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

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

намери ~ / Documents -type d -name MyFolder

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

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

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

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

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

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

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

find / -type d -iname myfolder *

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

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

намерете -b '\ MyFolder'

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

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

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

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

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

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

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

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

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

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

sudo updatedb

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

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

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

du -hs / MyFolder

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

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

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

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

електронна поща
7-те най-добри приложения за безжичен трансфер на файлове в Linux

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

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

Джордан е преподавател и журналист, който е страстен да направи Linux достъпен и без стрес за всички. Той има бакалавърска степен по английски и нещо за горещ чай. През топлите сезони той обича да кара колоездене по хълмовете на Озарките, където живее.

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

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

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

Още една стъпка…!

Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.

.