Wärend an all Betribssystem funktionnéiert, ass et heiansdo e Besoin fir Tools ze benotzen fir séier eng bestëmmte Datei ze fannen. Dëst ass och relevant fir Linux, sou datt mir ënnen all déi méiglech Weeër berücksichtege fir Dateien an dësem OS ze sichen. Béid Dateemanager Tools an d'Befehle benotzt "Terminal".
Liest och:
Rename Dateien a Linux
Erstellt a läscht Dateien op Linux
Terminal
Wann Dir vill Sichparameter benotze musst fir déi gewënschte Datei ze fannen, da gitt de Kommando fannen irreplacéierbar. Ier Dir all seng Variatiounen berécksiichtegt, sollt Dir iwwer d'Syntax an Optiounen goen. D'Syntax déi se huet, ass folgend:
fannen Wee Optioun
wou de Wee - Dëst ass den Dossier an deem d'Sich wäert optrieden. Et ginn dräi Haaptoptiounen fir e Wee ze spezifizéieren:
- / - Sich an der Root an an den ugrenzenden Direktnoriichten;
- ~ - Sich am Heem directory;
- ./ - sicht am Dossier an deem de Benotzer momentan ass.
Dir kënnt de Wee och direkt an den Verzeechnes uginn an deem d'Datei soll fannen.
Optiounen um fannen vill, an et ass hinnen dank datt Dir flexibel Sich Tuning maache kënnt andeems Dir déi néideg Variabelen opstellt:
- -name - eng Sich duerchféieren, mat der Basis vum Numm vum gewënschtenen Element;
- -user - Sich no Dateien déi mat engem spezifesche Benotzer bezéien;
- -Grupp - Sich no enger spezifescher Grupp vu Benotzer;
- -perm - Dateien mat dem spezifizéierten Zougangsmodus weisen;
- -gréisst n - Sich baséiert op der Gréisst vum Objet;
- -mtime + n -n - Sich no Dateien déi méi geännert hunn (+ n) oder manner (-n) Deeg viru;
- -type - Sich no Dateien vun engem bestëmmten Typ.
Et gi vill Aarte vun erfuerderlechen Elementer. Hei ass eng Lëscht vun hinnen:
- b - blockéieren;
- f - gewéinlech;
- p - genannt Päif
- d - Katalog;
- l - Link;
- s - Socket;
- c - symbolesch.
No enger detailléierter Analyse vun der Syntax an Optiounen vum Kommando fannen Dir kënnt direkt op illustrative Beispiller goen. Wéinst der Iwwerfloss vun Optiounen fir de Kommando ze benotzen, ginn Beispiller net fir all Variabelen uginn, awer nëmmen fir déi meeschte benotzt.
Kuckt och: Populäre Linux Terminal Kommandoen
Method 1: Sich no Numm (Optiounsnumm)
Déi meescht Oft benotze Benotzer d'Optioun fir de System ze sichen. -namean, dat ass dat wou mir ufänken. Loosst eis e puer Beispiller kucken.
Sich no Erweiderung
Loosst eis soen, Dir musst e Fichier mat der Extensioun fannen ".xlsx"am Verzeechnes steet DropboxAn. Fir dëst ze maachen, benotzt dëse Kommando:
fannen / Heem / Benotzer / Dropbox-Numm "* .xlsx" -druck
Aus senger Syntax kënne mir soen datt d'Sich an engem Verzeechnes duerchgefouert gëtt Dropbox ("/ Heem / Benotzer / Dropbox"), an de gewënschten Objet muss mat der Extensioun sinn ".xlsx"An. Eng Stärebild weist datt d'Sich op all Dateie vun dëser Extensioun ausgefouert gëtt ouni hiren Numm ze berücksichtegen. "-Printen" beweist datt d'Sichresultater ugewise ginn.
E Beispill:
Sich nom Dateinumm
Zum Beispill, Dir wëllt an engem Verzeechnes sichen "/ doheem" Datei mam Numm "Klumpen", awer seng Extensioun ass onbekannt. An dësem Fall, maacht déi folgend:
fannen ~ -name "Klumpen *" -Printen
Wéi Dir kënnt gesinn, gëtt d'Symbol hei benotzt "~", dat heescht datt d'Sich am Heem directory kënnt. Nei Optioun "-numm" den Numm vun der Datei no deem Dir sicht ("Klumpen *") Eng Stärebild um Enn bedeit datt d'Sich nëmmen mam Numm stattfënnt, net d'Ausdehnung abegraff.
E Beispill:
Sich no engem éischte Buschtaf
Wann Dir nëmmen den éischte Bréif erënnert mat deem den Dateinumm ufänkt, da gëtt et e spezielle Kommando-Syntax, deen Iech hëlleft et ze fannen. Zum Beispill, Dir wëllt eng Datei fannen déi mat engem Bréif ufänkt g virdrun "l", an Dir wësst net a wéi engem Dossier et steet. Da musst Dir de folgenden Kommando ausféieren:
fannen / -name "[g-l] *" -drock
Riichter nom "/" Symbol, dat direkt nom Haaptkommando kënnt, gëtt d'Sich duerchgefouert aus dem Root-Verzeechnes, dat heescht am ganze System. Nächsten Deel "[g-l] *" heescht datt d'Sichwuert mat engem spezifesche Bréif ufänkt. An eisem Fall, vum g virdrun "l".
Iwwregens, wann Dir d'Datei-Extension wësst, dann nach de Charakter "*" kënnt dir se uginn. Zum Beispill, Dir musst déiselwecht Datei fannen, awer Dir wësst datt et d'Verlängerung huet ".odt"An. Da kënnt Dir de folgenden Kommando benotzen:
fannen / -name "[g-l] *. odt" -druck
E Beispill:
Method 2: Sich nom Zouganksmodus (-perm Optioun)
Heiansdo ass et noutwendeg en Objet ze fannen, deem säin Numm Dir net wësst, awer wësst wat en Zougangsmodus et huet. Da musst Dir d'Optioun uwenden "-perm".
Et ze benotzen ass ganz einfach, Dir musst just d'Sichsplaz an den Zouganksmodus spezifizéieren. Hei ass e Beispill vu sou engem Kommando:
fannen ~ -perm 775 -drock
Dat ass, d'Sich gëtt an der Heem Sektioun duerchgefouert, an déi gewënscht Objete kréien Zougang 775An. Dir kënnt och e "-" Zeechen virun dëser Nummer schreiwen, da kréien déi fonnt Objekter Autorisatioune Stécker vun Null zum spezifizéierte Wäert.
Method 3: Sich no Benotzer oder Grupp (-user a -Gruppoptiounen)
Et gi Benotzer a Gruppen an all Betribssystem. Wann Dir en Objet wëllt fannen deen zu enger vun dëse Kategorien gehéiert, da kënnt Dir d'Optioun benotzen "-user" oder "-Grupp", respektiv.
Sich no engem Fichier mat sengem Benotzernumm
Zum Beispill, Dir musst am Verzeechnes fannen Dropbox dossier "Lampics", awer Dir wësst net wat et heescht, awer Dir wësst just datt et dem Benotzer gehéiert "Benotzer"An. Da musst Dir de folgenden Kommando ausféieren:
fannen / Heem / Benotzer / Dropbox-Benotzer User-Ofdrock
An dësem Kommando hutt Dir den néidegen Dossier uginn (/ Heem / Benotzer / Dropbox), gezeechent datt et noutwendeg ass no engem Fichier ze sichen deen dem Benotzer gehéiert (-user), an uginn un wéi e User dëse Fichier gehéiert (Benotzer).
E Beispill:
Liest och:
Wéi gesi mir eng Lëscht vun de Benotzer op Linux
Wéi een e Benotzer an e Grupp op Linux bäidréit
Sich no engem Fichier mam Gruppnumm
Eng Datei ze fannen déi an eng spezifesch Grupp gehéiert ass just sou einfach - Dir musst just d'Optioun ersetzen "-user" op Optioun "-Grupp" an den Numm vun dëser Grupp uginn:
fannen / -Grupp Gaascht-Drock
Dat ass, Dir hutt uginn datt Dir am System e Datei am Zesummenhang mat der Grupp wëllt fannen "Gaascht"An. D'Sich leeft am ganzen System, sou wéi et am Symbol ugewise gëtt "/".
Method 4: Sich no enger Datei no senger Aart (-typoptioun)
En Element an Linux vun enger bestëmmter Aart ze fannen ass zimmlech einfach, Dir musst just déi passend Optioun spezifizéieren (-type) an gitt den Typ un. Am Ufank vum Artikel goufe all Typnotatiounen déi fir Sich benotzt kënne ginn opgezielt.
Zum Beispill, Dir wëllt all Blockdateien an Ärem Heemverzeechnung fannen. An dësem Fall wäert Äre Kommando sou ausgesinn:
fannen ~ -type b-Ofdrock
Deementspriechend hutt Dir uginn datt Dir no Dateityp sicht, wéi et mat der Optioun ugewise gëtt "-type", an huet dunn hiren Typ festgeluecht andeems e Block-Dateisymbol gesat gëtt - "b".
E Beispill:
Am selwechte Wee kënnt Dir all Direktnoriichten am gewënschten Verzeechnes affichéieren andeems Dir d'Symbol am Kommando aginn "d":
fannen / Heem / User -Type d-Print
Method 5: Sich no enger Datei no Gréisst (-gréisst Optioun)
Wann aus all Informatioun iwwer d'Datei Dir nëmmen d'Gréisst wësst, da ka souguer dat genuch sinn fir se ze fannen. Zum Beispill, wann Dir en 120 MB Datei an engem spezifesche Verzeechnes fannen wëllt, maacht dat folgend:
fannen / Heem / Benotzer / Dropbox-Gréisst 120M-Drock
E Beispill:
Kuckt och: Wéi fannt Dir d'Gréisst vun engem Dossier am Linux
Wéi Dir kënnt gesinn, gouf d'Datei déi mir brauchen fonnt. Awer wann Dir wësst net a wéi en Dossier et ass, kënnt Dir de ganze System sichen andeems Dir de Root directory am Ufank vum Kommando spezifizéiert:
fannen / -gréisst 120M-Drock
E Beispill:
Wann Dir d'Dateigréisst ongeféier wësst, da gëtt et e spezielle Kommando fir dëse Fall. Dir musst Iech umellen "Terminal" d'selwecht, just virun der Dateigréisst "-" (wann Dir Dateien méi kleng wéi déi spezifizéiert Gréisst braucht) ze fannen "+" (wann d'Gréisst vun der gesichte Datei méi grouss wäert sinn wéi déi spezifizéiert). Hei ass e Beispill vu sou engem Kommando:
fannen / Heem / Benotzer / Dropbox + 100M-Drock
E Beispill:
Method 6: Sich no engem Datei nom Ännerungsdatum (-mtime-Optioun)
Et ginn Zäite wou et am meeschte praktesch ass fir no engem Datei ze sichen no dem Datum wou et geännert gouf. Op Linux gëtt d'Optioun fir dëst benotzt. "-mtime"An. Et ze benotzen ass ganz einfach, betruecht alles mat engem Beispill.
Loosst eis am Dossier soen "Biller" mir musse Saache fannen déi Verännerunge vun de leschten 15 Deeg gemaach hunn. Hei ass wat Dir musst umellen "Terminal":
fannen / Heem / Benotzer / Biller -Mtime -15 -print
E Beispill:
Wéi Dir kënnt gesinn, weist dës Optioun net nëmmen Dateien déi iwwer der spezifizéierter Period geännert hunn, awer och Classeuren. Et funktionnéiert an der entgéintgesate Richtung - Dir kënnt Objeten fannen déi méi spéit wéi déi spezifizéiert Zäit geännert goufen. Fir dëst ze maachen, gitt e Schëld virun dem digitale Wäert "+":
fannen / doheem / Benotzer / Biller -mtime +10 -print
GUI
Déi grafesch Interface mécht d'Liewe méi einfach fir Ufänger déi just d'Linux Verdeelung installéiert hunn. Dës Sichmethod ass ganz ähnlech wéi déi an Windows implementéiert, awer et kann net all d'Virdeeler ginn déi et bitt "Terminal"An. Awer éischt Saache fir d'éischt. Also, loosst eis kucken wéi Dir no Dateien am Linux sicht mat der grafescher Interface vum System.
Method 1: Sich duerch de Systemmenü
Elo wäerte mir e Wee betruechten fir Dateien ze sichen duerch de Linux System Menu. D'Aktiounen ginn an der Verdeelung vun Ubuntu 16.04 LTS ausgeführt, awer d'Instruktioun ass allgemeng.
Kuckt och: Wéi fannt Dir d'Linux Verdeelungs Versioun
Loosst eis soen, Dir musst Dateien am System ënner dem Numm fannen Fannt mech, et ginn och zwee vun dësen Dateien am System: een am Format ".txt"an déi Zweet ".odt"An. Fir se ze fannen, musst Dir fir d'éischt klickt Menüsymbol (1), an an engem speziellen Input Feld (2) spezifizéiert Sichufro Fannt mech.
E Sichresultat gëtt ugewisen wou déi gewënschte Dateien ugewise ginn.
Awer wann et vill sou Dateien am System wären an all d'Verlängerungen hätten, da géif d'Sich méi komplizéiert ginn. Fir onnéideg Dateien auszeschléissen, zum Beispill, Programmer, an de Resultater, ass et besser e Filter ze benotzen.
Et steet op der rietser Säit vum Menu. Dir kënnt no zwee Kritären filteren: "Kategorien" an "Quellen"An. Ausbreet dës zwou Lëschten andeems Dir op de Pfeil niewent dem Numm klickt an d'Selektioun vun onnéidegen Saachen am Menu läscht. An dësem Fall wier et méi schlau fir just eng Sich no hannerzeginn Dateien an Ordner, well mir sichen no genau Dateien.
Dir kënnt de Nodeel vun dëser Method direkt bemierken - Dir kënnt de Filter net am Detail konfiguréieren, sou wéi "Terminal"An. Also, wann Dir en Textdokument mat e puer Numm sicht, kënnt Dir Fotoen, Classeuren, Archiver, etc. an de Sichresultater gewise ginn. Awer wann Dir de genaue Numm vum Fichier wësst, deen Dir braucht, kënnt Dir se séier fannen ouni déi vill Weeër ze léieren wéi de Kommando "fannen".
Method 2: Sich duerch den Dateemanager
Déi zweet Method huet e bedeitende Virdeel. Mat Hëllef vum Dateemanager Tool kënnt Dir an der spezifizéierter Verzeechnes sichen.
Dës Operatioun auszeféieren ass einfach. Dir braucht am Dateemanager, an eisem Fall Nautilus, den Dossier anzeginn an deem d'Datei Dir sicht no läit a klickt "Sich"an der oberer rechter Ecke vun der Fënster geluecht.
Am Inputfeld dat erschéngt, musst Dir de geschätzte Dateinumm umellen. Vergiesst och net datt d'Sich duerch de ganzen Dateinumm net duerchgefouert ka ginn, awer nëmmen duerch säin Deel, wéi am Beispill hei ënnen gewisen.
Wéi an der viregter Method, op dësem exakt selwechte Wee kënnt Dir e Filter benotzen. Fir et opzemaachen, klickt op de Knäppchen mam Schëld "+"op der rietser Säit vun der Sichfro Input Feld läit. En Ënnermenu wäert opmaachen an deem Dir de gewënschten Dateityp aus dem Dropdown-Lëscht kënnt wielen.
Konklusioun
Vun dësem Virnumm kënne mir schléissen datt fir eng séier Sich am System, déi zweet Method, baséiert op der Benotzung vun enger grafescher Interface, perfekt ass. Wann Dir vill Sichparameter muss astellen, da wäert de Kommando onverzichtbar sinn fannen an "Terminal".