Looking for files in Linux

Dema ku pergala tu pispor dixebitin, carinan hewce ne hewce ye ku amûrên ku bi zûtirîn pelê taybetî ve bibînin. Ew jî ji bo Linux re têkildar e, lewma jêr dê rêyên hemî guman têne dîtin ku ji bo pelên li OS-ê bigerin. Herdu alavên rêveber û pelên pelan di nav karanîna kar de "Terminal".

Her weha bibînin:
Guherandinên pelan li Linux
Daxistin û pelan di nav Linux de damezrînin

Terminal

Ger hewceyê ku hûn pelê pir lêgerîn binivîsin ku pelê xwestin, lêgerîn bibînin nerazî. Berî her cûreyên her tiştan bifikirin, ew ji hêla syntax û alternatîfan ve tê ye. Vê pirtûka jêrîn heye:

bijartina rêbazê bibînin

li wir awayê - Ev pirtûkxaneyê ye ku lêgerînê wê pêk tê. Vebijêrkên sê sereke ji bo rêvegirtinê heye:

  • / - li gorî radyo û derhêneran digerin;
  • ~ - lêgerîna malpera malê;
  • ./ - Di navnîşana ku di bikarhêner de tê de lêgerînek lêgerîn.

Hûn dikarin riya rasterast bi rasterast li cîhê diyar bikin ku pelê tête kirin.

Options bibînin gelemperî, û ew ji wan re spas e ku hûn dikarin dikarin sazkirina pevçûnên hewcedariyê ji hêla sazkirina lêgerînê vekin:

  • -name - lêgerînê lêgerîn, nav navê navnîşa ku ji bo lêgerînê ye;
  • -user - lêgerîna pelên ku ji bo bikarhênerek taybet heye;
  • -group - Ji bo komên taybet yên lêgerînê bigerin;
  • -perm - pelên ku bi riya gihîştina danûstendinê vekirî nîşan bide;
  • -size n - lêgerîn, li gor pîvana objectê;
  • -mtime + n -n - lêgerîn ji pelên ku ji nû ve guhertin (+ n) an kêm (-na) roj berê
  • -type - ji bo pelên ji bo cureya taybetî.

Gelek celebên hûrgelan jî hene. Li vir lîsteya wan e:

  • b asteng;
  • f normal
  • p - pipe-name;
  • d katalogê;
  • l - link;
  • s socket;
  • c - karek

Piştî veguhestina syntax û vebijarkên fermanê bibînin Hûn dikarin bi riya nimûneyên illustrator re bigirin. Ji ber ku pir ji bo karanîna karûbarên aborî ji bo karanîna karanînê, dê nimûne ji bo her cûrbecî ne, lê tenê ji bo piraniya bikaranîn.

Herwiha jî: Biryarên herî mezin li "Terminal" Linux

Method 1: Navê navnîşê (navîgasyon -name)

Pir caran, bikarhênerên ku ji bo sîstema lêgerînê ve bikar tînin bikar bînin. -nameda ku em bi wê re dest pê bikin. Bila çend mînakan lêkolîn bikin.

Bi dirêjkirina lêgerîn

Dibe ku hûn pêdivî bi pelê bi pergala dirêjkirina pergalê bibînin ".xlsx" rekîjan di pirtûkxaneyê de ye Dropbox. Ji bo vê yekê, emrê jêrîn bikar bînin:

peyda / malper / bikarhêner / Dropbox -name "* .xlsx" -print

Ji pirtûka wê, em dikarin bibêjin ku lêgerîn di rêveberiyê de pêk tê Dropbox ("/ malper / user / Dropbox"), û object objection must be extended with ".xlsx" re. Asterisk nîşan dide ku lêgerîn dê li hemû pelên vê dirêjbûnê de pêk anîn, ne navê xwe navnîşan. "-print" nîşan dide ku encamên lêgerîn dê bêne nîşandan.

Mînak:

Navê navê pelê bigerin

Ji bo nimûne, hûn dixwazin di navnîşan de bibînin "/ home" navê pelê "lumpics" relê dirêjkirina wê nenas e. Di vê rewşê de, jêrîn bikin:

~ -name "lumpics *" -bigere

Wekî ku hûn dikarin bibînin, sembol li vir tê bikaranîn. "~", ku wateya ku lêgerîn dê di navnîşana malê de pêk tê. Piştî bijare "-name" Navê pelê ku hûn digerin ("lumpics *"). Nîjerikek di dawiyê de wateya ku lêgerînê tenê tenê bi nav navê, lê tevlîbûna dirêj nabe.

Mînak:

Bi navê nameya yekemîn bigerin

Heke hûn tenê yekem nameyek ku navê navê dest pê dike bîr bînin, wê syntaxek taybet e ku hûn ê alîkariya te bibînin. Ji bo nimûne, hûn dixwazin pelê ku bi nameyek bi dest pê dike "g" heta "l"û hûn nizanin ku di peldankê de ew e. Hingê hûn hewce be ku emrê jêrîn bistînin:

bibînin / -name "[g-l] *" -print

Dadgehkirina sembol "/ /" ku piştî yekem fermana wê bêne, lêgerîn dê ji derhênerê root ya destpêkê ve tê destnîşan kirin, ew e ku di pergala tevahiyê de ye. Wekî din, beşek "[g-l] *" wateya ku peyva lêgerînê dê bi nameyeke taybetî re dest pê bikin. Di mijara me de ji "g" heta "l".

Bi awayê, heke hûn pêveka pelan dizanin, piştre piştî sembolê "*" dikare diyar bikin. Ji bo nimûne, divê hûn pelê heman heman dîtî, lê hûn dizanin ku ev dirêj e ".odt" re. Hingê hûn dikarin emrê jêrîn bikar bînin:

peyda / -name "[g-l] *. odt" -print

Mînak:

Method 2: Li ser mîhenga gihîştinê (lêgerîn -perm)

Hin carinan pêwîst e ku hûn neyek bibînin ku navê ku hûn nizanin, lê hûn dizanin ku çi pîvanê wergirtiye heye. Piştre hûn hewceyê bikar bînin "-perm" re.

Ew bi kar tîne hêsan e, hûn tenê hewce ne ku hûn cîhê lêgerîna lêgerîna lêgerînê bikin. Li vir em nimûne ev e:

~ -perm 775-print

Ew e, lêgerîn di beşa malê de pêk tê, û tiştên ku hûn lê digerin, dê bikaribin bibin. 775. Hûn dikarin li ser vê hejmarê "-" aktîf binivîsin, wê hingê tiştên dîtîn dê ji sîvanê sîvanê heta nirxa nirxên destûr hene.

Method 3: Ji hêla bikarhêner an grûpê vebijêre (-user-group options)

Di pergala her tiştî de bikarhêner û komên hene. Ger hûn dixwazin ku ji van van kategoriyan re digerin, lê ji bo vê yekê hûn bikarhênerê bikar bînin "-user" an "-group", rêzdarî.

Ji bo pelê navnîşa pelê lêgerîn

Ji bo nimûne, divê hûn li ser pirtûkxaneyê bibînin Dropbox pelê "Lampics", lê hûn nizanin ka çi çi ye, lê hûn tenê dizanin ku ew bikarhênerê ye. "bikarhêner". Hingê hûn hewce be ku emrê jêrîn bistînin:

lêgerîn / malper / bikarhêner / Dropbox -user bikarhênerê -print

Di vê fermanê de hûn derhênerê pêwîst (/ malper / user / Dropbox), diyar kir ku hûn hewceyê ku pelê ji xwediyê bikarhênerê ve bigerin (-user), û nîşan dide ku kîjan pelê vê pelê ye (bikarhêner).

Mînak:

Her weha bibînin:
Çawa lîsteya bikarhênerên li Linux-ê bibînin
Çawa bikarhêner ji bo komputerê li Linux-ê zêde bike

Li ser pelê navê navnîşa wê ya lêgerîn

Ji bo pelê ku koma grûpek taybetî ye, lêgerîn e ku hûn hêsan e - hûn tenê hewceyê bijartina bijartinê. "-user" li ser bijare "-group" û navê vê grûpê nîşan bide:

bibînin / -groupe mêvan-ê

Ew e, te nîşanî kir ku hûn dixwazin pelê girêdayî koma di sîstema xwe de bibînin "mêvan". Li seranserê sîstemê lêgerîn dê, ev nîşana nîşana nîşanî ye "/".

Method 4: Vê pelê ji bo cureyê wê (lêgerîn -type) lêgerîn

Di hin taybetmendiya lînînan de hin hinek elementan pir hêsan e, hûn tenê hewce ne ku hûn bijartî ya bijarte diyar bikin (-type) û cureyê nîşan bikin. Di destpêkê de gotara gotarên hemî celebên ku ji bo lêgerînê tê bikaranîn hatine lîst kirin.

Ji bo nimûne, hûn dixwazin pelên hemî pelan li nav lîsteya malê de bibînin. Di vê rewşê de, tîma te dê weha bibînin:

b-print ~ ~

Bi vî awayî, te nîşanî ku hûn ji hêla pelê pelan digerin, wekî wekî bijareyê nîşan dide "-type", û paşê şirovekirina pelê ya bloka xwe diyar bike - "b".

Mînak:

Bi vî awayî, hûn dikarin hemî derhêneran di rêveberiya xwestinê de bi nimûne emrê dakêşin "d" re:

d-print

Method 5: Vê pelê ji hêla pîvana (hilbijêre -size)

Ger ji hemî agahdariya der barê pelê hûn tenê tenê sîteyê dizane, hingê ew jî hebe ku wê bibînin. Ji bo nimûne, tu dixwazî ​​pelê 120 MB di navnîşanek taybetmendiyê de bibînin ku jêrîn bikin:

peyda / malper / bikarhêner / Dropbox -size 120M-print

Mînak:

Her weha bibînin: Çiqas peldanka pelê li Linux-ê bibînin

Wekî ku hûn dikarin bibînin, pelê ku em hewce nebûn. Lê heger hûn ne dizanin ku di kîjan rêberê de ye, hûn dikarin pergala tevahî pergala lêgerînê bikin, ku di destpêka fermandarê navnîşan de:

120M-print

Mînak:

Heke hûn di qasî pelê pisîk de bizanin, hingê di vê rewşê de emrê taybet heye. Pêdivî ye ku hûn qeyd bikin "Terminal" heman awayî, tenê berî diyarkirina pelê pelê nîşan bide "-" (Heke ku hûn hewce nebin ku pelên piçûktir ji hêla sermayek piçûk bibînin) an "+" (Heke hejmara pelê ji bo lêgerînê ve lêgerînek ji hêla kesek ve mezintir e). Li vir em nimûne ev e:

Find / home / user / Dropbox + 100M-print

Mînak:

Method 6: Daxuyaniya dîrokê (guherto -mtime) lêgerîn

Dema ku ew pir hêsantir e hene ku ji bo pelê ve hate guhertin an pelê lêgerînê ye. Li Linux, vebijêrk tê bikaranîn. "-mtime". Ew bi kar tîne hêsan e, em ê her tişt li ser nimûne bifikirin.

Bila li peldanka bêjin "Wêne" Divê em hewce ne ku tiştên ku di 15 rojan de hate guherandin. Va ye ku hûn hewce bike ku qeyd bikin "Terminal":

bibînin / malper / bikarhêner / wêneyên -mtime -15 -print

Mînak:

Wekî ku hûn dikarin bibînin, ev bijare ne tenê pelên nîşan dide ku di serdema nimûne, lê peldankan jî guhertin. Ew di rêberê dijberê de dixebite - hûn dikarin tiştên ku bibînin di demekê de bêtir guhertin. Ji bo vê yekê, berî nirxa dîjîtalek nîşanekê bike. "+":

bibînin / malper / bikarhêner / wêneyên -mtime +10 -print

GUI

Navnîşa grafîkî gelek hêja jiyanên nû yên ku xwedan dabeşkirina Linux saz kirin. Ev rêbazek lêgerîn pir pir e ku di Windows OS OS de pêk tê ye, her çiqas ew nikarin hemû fonksiyonan pêşkêşî pêşkêş dikin. "Terminal". Lê yekem yekem pêşî. Ji ber vê yekê, bila vê yekê çawa bibînin ku li Linux-ê veguherîna pirtûka grafîkî ya pergala pelê çawa dike.

Method 1: Li ser pergalê pergalê bigerin

Niha em ê çawa li ser pergala Linux-ê pergalê çawa bibînin. Actions dê di belavkirina Ubuntu 16.04 LTSê de, lê belê, perwerdehiya hemî hemî ye.

Her weha bibînin: Vê yekê çawa versiyonê belavkirina Linux-ê bibînin

Dibe ku hûn pêdivî bi pelan di pelê de navê xwe bibînin "Min bibîne"Di pergalê de du pelan hene: yek di formatê de ".txt"û duyemîn ".odt" re. Ji bo wan digerin, divê hûn destpêkê li ser bitikînin menu icon (1)û taybetî qada cîhê (2) pirsê lêgerînê diyar bikin "Min bibîne".

Di encama lêgerînê de, encamên lêgerîn ku hûn digerin.

Lê heke hema pelan di gelek pergalê de û hemî wan hemî dirêjî bûne, lêgerîn dê bêtir tevlihev be. Ji bo ku pelên bêpêşesaz ên derveyî, ji bo nimûne, bernameyên, di encamkirina encamên de, ew çêtirîn e ku felterek bikar bînin.

Ew li milê rastê ya menuê ye. Hûn dikarin ji hêla du pîvanan veşêre: "Kategorî" û "Çavkaniyên". Bi van lîsteyên van du lîsteyan zêde bikin, paşê li paşê li paşê binivîse, û di navnîşê de, hilbijartina ji hêla hilbijarkên jêbikin. Di vê rewşê de, ew ê fêm bibe ku tenê tenê lêgerînê ji ber vekişînê "Pel û pelan"Ji ber ku em bi rastî li pelan digerin.

Hûn dikarin bi lezgîniya vê rêbazê re bisekinin - hûn nikarin peldanka li ser kitêbê bi dahatûrê veguherînin, wekî "Terminal". Ji ber vê yekê, heke hûn digel belgeya nivîskî bi navê xwe, hûn dikarin di hilberê wêneyan, peldankan, arşîvên hûrgelan de nîşan bidin. Lê heger hûn navê navnîşa rastê pelê ku hûn hewce ne dizanin, hûn bi zûtirîn çend rêbazan hîn bibin "find".

Method 2: Rêvebirê pelê pelê bigerin

Duyemîn rêbazek girîngiyek girîng e. Bikaranîna rêvebirê pelê pelan bikar bîne, hûn dikarin di navnîşan de diyar bikin.

Vê operasyonê hêsan hêsan bikin. Pêdivî ye ku hûn di navendê pelê de, di mijara Nautilusê de, da ku peldanka pelê ku hûn lê digerin ku pelê bikişînin, binivîsin, û klik bike "Lêgerîn"li kozê çepê ya pencereya li binê.

Di zeviyê vekirî de hûn hewce ne navnîşa pelê texmînan binivîse. Her weha ji bîr nekin ku lêgerînê ne bi navê tevahiya pelê, lê tenê bi alîyê wê beşê, wekî mînaka jêrîn nîşan dide.

Wekî ku di rêbazê berê de, bi vî awayî hûn dikarin felterek bikar bînin. Ji bo vekirina wê, li ser sembolê bişkojka bitikîne "+"li beşê rastê ya lêgerîna lêgerîna input field. A submenu vekirî ye ku hûn dikarin pelê pelê xwestin ji lîsteya dop-down.

Encam

Ji pêşiya me, em gihîştin ku rêbazê duyem, bi bikaranîna interfaceê grafîkî ve girêdayî ye, ji bo lêgerîna lezgehek lezgehek zehmet e. Heke ku hûn pêdivî ye ku pîvanên pir lêgerîn bikin, paşê emrê bisekinin bibînin in "Terminal".