Linux файлдарын қалай іздеу керек

Anonim

Linux файлдарын қалай іздеу керек

Кез-келген амалдық жүйеде жұмыс істеген кезде кейде файлды жылдам табу үшін құралдарды пайдалану қажет. Бұл Linux үшін сәйкес келеді, сондықтан келесідей осы ОЖ файлдарын іздеудің барлық мүмкін жолдары болып саналады. Ұсынылған файл менеджері және терминалда қолданылатын командалар да ұсынылады.

Сондай-ақ қараңыз:

Linux файлдарының атын өзгертіңіз

Linux жүйесінде файлдарды жасаңыз және жойыңыз

Терминал

Қажетті файлды табу үшін көптеген іздеу параметрлерін орнату қажет болса, табу пәрмені қажет емес. Оның барлық өзгерістерін қарастырмас бұрын, синтаксис пен опциялармен жүру керек. Синтаксисті оның мынаны бар:

Жол опциясын табыңыз

Мұнда жол іздеуде болатын каталог болып табылады. Жолды анықтаудың үш негізгі әдісі бар:

  • / - оған іргелес тамыр мен каталогтан іздеу;
  • ~ - үй каталогы бойынша іздеу;
  • ./ - Пайдаланушы қазіргі уақытта пайдаланушының каталогында іздеу.

Сондай-ақ, файл каталогтың өзі үшін тікелей файлды көрсете аласыз, онда файл белгіленген.

Опцияларды табу өте көп, сондықтан сіз олардың арқасында қажетті айнымалыларды орнату арқылы икемді іздеу параметрін жасай аласыз:

  • -Aman - көркем элементтің атауын негізде алу арқылы іздеу жүргізу;
  • -жақсырма - белгілі бір пайдаланушыға тиесілі файлдарды іздеу;
  • - топ - белгілі бір пайдаланушылар тобы бойынша іздеуді жүргізу;
  • -Епр - көрсетілген кіру режимі бар файлдарды көрсету;
  • -Жаңа Н. - объектінің мөлшерін іздеу арқылы іздеу;
  • -Mime + n -n - көбірек (+ N) немесе аз күндерді өзгерткен файлдарды іздеу;
  • -Тырау - Анықталған түрдегі файлдарды іздеу.

Қажетті элементтердің түрлері де көп. Мұнда олардың тізімі:

  • В. - блок;
  • F. - қалыпты;
  • П. - аталған арна;
  • D. - каталог;
  • Л. - сілтеме;
  • С. - розетка;
  • C. - Символ.

Синтаксис пен опцияларды егжей-тегжейлі талдаудан кейін Табу пәрменін көрнекі мысалдарға тікелей өңдеуге болады. Пәрменді пайдалану опцияларының көптігін ескере отырып, мысалдар барлық айнымалылар үшін емес, тек ең көп пайдаланылатындар үшін беріледі.

Сондай-ақ қараңыз: Linux терминалындағы танымал командалар

1-әдіс: аты бойынша іздеу (-name опциясы)

Көбінесе пайдаланушылар -Name параметрін жүйені іздеу үшін пайдаланады, сондықтан ол одан және басталады. Біз бірнеше мысалды талдаймыз.

Кеңейту бойынша іздеу

Dropbox каталогында орналасқан «.xlsx» кеңейтімі бар жүйеде файлды табу керек делік. Ол үшін келесі пәрменді қолданыңыз:

Табу / Үй / Пайдаланушы / Dropbox -Name «* .xlsx» -Print

Синтаксисінен іздеу «Dropbox» каталогында («/ HOME / USER / Dropbox») орындалады деп айтуға болады, ал керек және керек объект «.xlsx» кеңейтілімімен болуы керек. Жұлдызша іздеу олардың атауын есепке алмай, осы кеңеюдің барлық файлдарына жұмсалатындығын көрсетеді. «-Print» іздеу нәтижелері көрсетілетінін білдіреді.

Мысал:

Linux файлын кеңейту үшін белгілі бір каталогта іздеу мысалы

Файл атауы бойынша іздеу

Мысалы, «/ Үй» каталогындағы «көлбеу» атауымен файл тапқыңыз келеді, бірақ оның кеңеюі белгісіз. Бұл жағдайда келесі әрекеттерді орындау керек:

Табу ~ -Name «Lumpics *»-

Көріп отырғаныңыздай, «~» белгісі мұнда қолданылады, яғни іздеу Home каталогында өткізілетінін білдіреді. «Атауы» опциясынан кейін іздеу файлының аты («LUMPISS *») көрсетілген. Аяқтаған жұлдызшаның соңында іздеу тек атпен аталатынын, кеңейтуді ескерместен аталады.

Мысал:

Linux жүйесінде бастапқы каталогта файлдарды іздеуді іздеу мысалы

Атаудағы бірінші әріптен іздеңіз

Егер сіз файлдың аты басталатын бірінші әріпті есіңізде болса, онда оны табуға көмектесетін арнайы пәрмен синтаксисі бар. Мысалы, «G» әрпінен «L» -ден басталатын файлды тапқыңыз келеді, және сіз оның қай каталог екенін білмейсіз. Содан кейін келесі пәрменді орындау керек:

Табу / -Name «[g-l] *»-'

Негізгі командадан кейін бірден жүретін «/» белгісіне сүйенсек, іздеу, ол, яғни жүйеде болады. Әрі қарай, «[g-l] *» бөлімі, қалаған сөз белгілі бір әріптен басталады дегенді білдіреді. Біздің жағдайда, «G» -тен «L» -ге.

Айтпақшы, егер сіз файл кеңейтімін білсеңіз, онда сіз оны «*» таңбасынан кейін көрсете аласыз. Мысалы, сіз бірдей файлды табуыңыз керек, бірақ сіз оның «.odt» кеңейтімі бар екенін білесіз. Содан кейін сіз осындай пәрменді қолдана аласыз:

Find /name «[g-l] *. ODT» -print

Мысал:

Бірінші әріп бойынша файлды іздеудің мысалы және Linux-тегі оның кеңеюі

2-әдіс: Access Modif іздеу (опция -Perm)

Кейде сіз білмейтін объектіні табу керек, бірақ сіз оның қандай кіру режимі бар екенін білесіз. Содан кейін «-Perm» опциясын қолдану керек.

Оны пайдалану өте қарапайым, сізге тек іздеу орнын және кіру режимін көрсету керек. Мұндай команданың мысалы:

~ -Perm 775 -Prine табыңыз

Яғни, іздеу округте жүзеге асырылады, ал іздеу нысандары 775-ге қол жетімді болады. Осы нөмірге дейін «-» белгісін тіркей аласыз, содан кейін көрсетілген нысандар көрсетілген мәнге нөлдік рұқсаттардан тұрады .

3-әдіс: Пайдаланушы немесе топ бойынша іздеу (SUP опциялары және -Броп)

Кез-келген операциялық жүйеде пайдаланушылар мен топтар бар. Егер сіз осы санаттардың біріне жататын объект тапқыңыз келсе, сәйкесінше «-User» немесе «-Group» опциясын қолдана аласыз.

Пайдаланушының аты бойынша іздеу

Мысалы, «Шамдар» файлын Dropbox каталогында табу керек, бірақ сіз оның қалай аталатынын білмейсіз, бірақ сіз тек «пайдаланушы» пайдаланушысына тиесілі екенін білесіз. Содан кейін келесі пәрменді орындау керек:

Табу / Үй / Пайдаланушы / Dropbox - User-Sprint

Бұл пәрменде сіз қажетті каталогты (/ HOME / USER / Dropbox) көрсеттіңіз, бұл пайдаланушыға тиесілі файлды іздеу керек екенін көрсетті (-Uder), және ол осы файлға (пайдаланушыға) нешігенін көрсетті.

Мысал:

Linux жүйесінде пайдаланушыға арналған файлды іздеу

Сондай-ақ қараңыз:

Linux-тегі пайдаланушылар тізімін қалай көруге болады

Linux жүйесінде пайдаланушыны топқа қалай қосуға болады

Өз тобының аты бойынша файлды іздеу

Белгілі бір топқа тиесілі файлды табу - бұл жай ғана - «-Бройт» опциясын «-Group» опциясына ауыстыру және осы топтың атын көрсетіңіз:

Табу / -GROUPE Guest -Print

Яғни, сіз Gets Group-қа қатысты жүйеде файл тапқыңыз келетінін көрсеттіңіз. Іздеу бүкіл жүйеде пайда болады, бұны «/» белгісімен дәлелдейді.

4-әдіс: Файлды типті іздеңіз (-ype опциясы)

Linux-та біреуді табу өте қарапайым, сізге тиісті опцияны (-Type) көрсету керек және типті тағайындау керек. Мақаланың басында іздеуге қолданылатын барлық түрлер тізімі берілген.

Мысалы, сіз үй каталогындағы барлық блоктық файлдарды тапқыңыз келеді. Бұл жағдайда сіздің командаңыз келесідей болады:

Disk ~ -type b -Print

Тиісінше, сіз бұл іздеуді файл түрлері бойынша өткізесіз, өйткені «« -Type »опциясы дәлелдейді, содан кейін блок файлының белгісін қою арқылы оның түрін анықтады -« B ».

Мысал:

Linux терминалындағы «Нью» пәрменін қолданып блоктық файлдарды іздеңіз

Сол сияқты, сіз барлық каталогтарда барлық каталогтарды, «D» белгісін «D» белгісін көрсете аласыз:

Табу / Үй / user-user-speart

5-әдіс: Өлшемі файлды іздеу (-Сіздің нұсқасы)

Егер барлық файлдардан болса, сіз оның өлшемін білсеңіз, оны табу жеткілікті болуы мүмкін. Мысалы, белгілі бір каталогта 120 МБ файл тапқыңыз келеді, ол үшін келесі әрекеттерді орындаңыз:

Табу / Үй / Пайдаланушы / Dropbox - 120м-фотосурет

Мысал:

Белгілі бір мөлшердегі файлды табу үшін шығыс командалары

Оқыңыз Сонымен қатар: Linux ішіндегі қалта өлшемін қалай анықтауға болады

Көріп отырғаныңыздай, сізге қажет файл табылды. Бірақ егер сіз қай каталогтың қай каталогты білмесеңіз, бүкіл жүйеден бастап, команданың басында түбірлік каталогты көрсете аласыз:

Табу / - 120м-еркелет

Мысал:

Linux жүйесінде бүкіл жүйе бойынша анықталатын файлды іздеңіз

Егер сіз файлдың мөлшерін шамамен білсеңіз, онда бұл жағдайда арнайы топ бар. Терминалда бірдей тіркеуден өту керек, тек «-» белгісін орнату үшін файл өлшемін (егер сіз көрсетілген өлшемнен аз файлдарды табу керек болса) немесе «+» (егер сіз іздеу файлының өлшемі болса) арнайы). Мұндай команданың мысалы:

Табу / Үй / Пайдаланушы / Dropbox + 100m -Print

Мысал:

Linux-те көрсетілген өлшемді іздеу

6-әдіс: Өзгерту күнімен файлдарды іздеу (-mime pusty)

Файлдарды өзгерту күніне дейін файлдарды іздеудің ең ыңғайлы болған жағдайлар бар. Linux-та, бұл «-MTIME» опциясын қолданады. Мұны пайдалану өте қарапайым, мысалда бәрін қарастырыңыз.

«Суреттер» қалтасында соңғы 15 күнге өзгертілген нысандарды табу керек делік. Бұл терминалда тіркелу керек:

Табу / Үй / Пайдаланушы / image -Mtime -15 -15 -Rint

Мысал:

Linux-те Табу пәрменін пайдаланып файлдарды соңғы өзгерту күніне қарай іздеу мысалы

Көріп отырғаныңыздай, бұл параметр көрсетілген кезеңде өзгертілген файлдар ғана емес, сонымен қатар қалталар да көрсетіледі. Қарама-қарсы бағытта жұмыс істейді - көрсетілген кезеңнен кейін өзгертілген нысандарды таба аласыз. Мұны істеу үшін сіз сандық мәннің алдына «+» белгісін енгізу керек:

Табу / Үй / Пайдаланушы / image -MTime +10 --Print

Гуй.

Графикалық интерфейс негізінен Linux дистрибуциясын орнатқан жаңадан бастаушылардың өмірін жеңілдетеді. Бұл іздеу әдісі Windows-та орындалатынына өте ұқсас, бірақ ол терминалдың барлық артықшылықтарын бере алмайды. Алдымен алғашқы нәрсе. Сонымен, Linux-те графикалық жүйе интерфейсін қолдана отырып, файлдарды қалай іздеу керектігін қарастырыңыз.

1-әдіс: Жүйе мәзірі арқылы іздеу

Енді Linux System мәзірі арқылы файлдарды іздеу әдісі қаралады. Әрекеттер Ubuntu 16.04 LTS таратуында орындалады, бірақ нұсқаулық бәріне ортақ.

Оқыңыз Сонымен қатар: Linux дистрибуциясының нұсқасын қалай білуге ​​болады

Жүйеде «Табу» атты, сонымен қатар жүйеде «Табу» атты файлдарды табу керек, сонымен қатар, екі жүйеде: «.txt» форматындағы, ал екіншісі - «.odt». Оларды табу үшін, сіз бастапқыда мәзір белгішесін (1) нұқыңыз, және арнайы енгізу өрісінде (2), «Мені табыңыз» іздеу сұрауын көрсетіңіз.

Іздеу файлдары көрсетілетін іздеу нәтижесі көрсетіледі.

Linux System мәзірі арқылы файлдарды іздеу нәтижелері

Бірақ егер жүйеде осындай файлдар көп болса және олардың барлығы ұзартылғанда ерекшеленді, содан кейін іздеу қиынырақ болады. Нәтижелерді шығару кезінде қажет емес файлдарды шығару үшін, мысалы, бағдарламалар, сүзгіні қолданған дұрыс.

Ол мәзірдің оң жағында орналасқан. Сіз екі критерий бойынша сүзгілей аласыз: «Санаттар» және «Дереккөздер». Осы екі тізімді кеңейту Аттың жанындағы көрсеткіні және мәзірді басу арқылы кеңейтуді қажет емес заттардан алшақтатыңыз. Бұл жағдайда ол тек «файлдар мен қалталарды» қалдыру үшін ақылды болады, өйткені біз файлдарды іздейміз.

Файлдарды іздеу кезінде Linux System мәзіріндегі сүзгіні орнату

Сіз бұл әдістің жоқтығын дереу байқай аласыз - терминалдағыдай сүзгіні егжей-тегжейлі теңшей алмайсыз. Сонымен, егер сіз белгілі бір атаумен мәтінді іздесеңіз, экстрадицияда сіз суреттерді, қалталарды, мұрағаттарды және т.б. көрсете аласыз. «табу» тәсілдері

2-әдіс: файл менеджері арқылы іздеу

Екінші әдіс айтарлықтай артықшылыққа ие. File Manager құралын пайдалану арқылы сіз көрсетілген каталогтан іздеуге болады.

Бұл әрекетті орындау қарапайым қарапайым. Сізге файл менеджерінде, біздің жағдайда, Nautilus, қалаған файлды енгізіңіз және терезенің жоғарғы оң жақ бұрышында орналасқан «Іздеу» түймесін басыңыз.

Linux жүйесінде Nautilus файл менеджері

Пайда болған кіріс өрісіне сіз болжалды файл атауын енгізуіңіз керек. Сондай-ақ, іздеуді айнымалы файл атауымен емес, тек оның бөлігімен жасамайтынын ұмытпаңыз, бірақ оның бөлігі ғана, мысалы, төмендегі мысалда көрсетілгендей.

Linux-тегі Nautilus файл менеджері нөмірін іздеу

Алдыңғы әдісте ретінде сүзгіні дәл солай қолдануға болады. Оны ашу үшін, іздеу сұранысы өрісінің оң жағында орналасқан «+» белгісі бар түймені басыңыз. Ішкі мәзір ашылады, онда сіз ашылмалы тізімнен қажетті файл түрін таңдай аласыз.

Linux жүйесінде Nautilus файлдарын іздеуді сүзгілеу

Қорытынды

Жоғарыда айтылғаннан бастап, жүйеде жылдам іздеу жүйесі үшін екінші әдіс графикалық интерфейсті қолдануға байланысты жүзеге асырылады деген қорытынды жасауға болады. Егер сіз көптеген іздеу параметрлерін орнатуыңыз керек болса, онда табу пәрмені терминалда қажет.

Ары қарай оқу