Търсите конкретна директория във вашата файлова система 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
Джордан е писател на персонал в MUO, който се стреми да направи Linux достъпен и без стрес за всички. Той също така пише ръководства за поверителност и производителност.
Още от Джордан ГлорАбонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!
Щракнете тук, за да се абонирате