Ako nájsť súbor v systéme Linux

Bez ohľadu na vašu distribúciu je znalosť vyhľadania súboru v systéme Linux základnou zručnosťou pre každého fanúšika operačného systému s otvoreným zdrojom.

Či už používate počítač s grafickým rozhraním pracovnej plochy, ako je Ubuntu alebo Mint, alebo máte spustený systém poháňaný príkazovým riadkom, ako je Debian, s Linuxom môžete rýchlo a ľahko nájsť to, čo potrebujete.

  • Nájdite najlepšie distribúcie systému Linux do roku 2022-2023
  • Tu sú najlepšie aplikácie pre systém Linux roku 2022-2023
  • Windows 10 sucks - môže nás Linux všetkých zachrániť?

Ako nájsť súbor v systéme Linux pomocou správcu súborov na pracovnej ploche

Podobný vzhľad a dojem ako Microsoft Windows alebo Apple MacOS, mnoho distribúcií Linuxu má rôzne desktopové prostredia, napríklad GNOME alebo KDE, aby boli užívateľsky príjemnejšie a intuitívnejšie. Aj keď medzi nimi môžu byť malé rozdiely, každá distribúcia systému Linux je postavená na rovnakom základnom súborovom systéme.

Pri hľadaní súboru v distribúcii Linuxu s grafickým rozhraním bude mať správca súborov systému zabudovanú vyhľadávaciu operáciu podobnú operácii v systéme Windows pre macOS. Otvorte prieskumník súborov (v ponuke aplikácií na pracovnej ploche použite vyhľadávací panel a v prípade, že máte ťažkosti s hľadaním, zadajte „Súbory“) a otvorí sa v domovskom adresári používateľa.

V hornej časti okna prieskumníka súborov sa zobrazuje buď panel s adresou, na ktorom je ikona lupy, alebo samostatné samostatné vyhľadávacie pole, v závislosti od použitého prostredia pracovnej plochy. Buď kliknite na lupu, alebo kliknite do vyhľadávacieho poľa a začnite písať hľadaný výraz.

Počas písania by sa do poľa s výsledkami malo začať zapĺňať čiastočné zhody, ale aby ste tento zoznam prepracovali, budete musieť napísať celý požadovaný výraz alebo jeho blízko. Ak sa výsledky nedajú automaticky vyplniť čiastočnými výsledkami, stlačte kláves Zadajte a Linux začne hľadať na vyhľadávacom paneli ľubovoľný výraz.

Ak nevidíte súbor alebo adresár, o ktorom viete, že by tam mal byť, je pravdepodobné, že musíte rozšíriť adresárový rozsah vyhľadávania. Pretože systém Linux vyhľadáva súbor iba z aktuálneho pracovného adresára a nižšie, bude pravdepodobne potrebné prejsť do vhodného adresára, v ktorom sa má zahájiť vyhľadávanie.

Ak chcete rozšíriť svoje vyhľadávanie, prechádzajte stromom adresárov tak vysoko, ako potrebujete (s koreňom alebo /, pričom adresár je najvyšší možný) a potom vyhľadajte.

Rôzne rozhrania spracovávajú navigáciu v súborovom systéme odlišne, takže pohyb nahor po stromoch nemusí byť taký intuitívny ako pohyb po strome dole v podadresároch. Vyhľadajte šípku nahor vedľa panela s adresou alebo bočného panela so základnými umiestneniami súborového systému.

  • Vyskúšajte najlepších poskytovateľov školení v oblasti Linuxu a online kurzy

Naopak, ak chcete zúžiť výsledky vyhľadávania, pred hľadaním začnite prechádzať podadresármi, ktoré s najväčšou pravdepodobnosťou obsahujú to, čo hľadáte.

To je obzvlášť užitočné pri používaní veľmi širokých hľadaných výrazov alebo ak chcete nájsť všetky súbory konkrétneho typu (t. Jpg.webps), pretože tieto súbory zvyčajne vracajú zoznamy možných zhôd, ktoré sú väčšie.

Je to preto, že predvoleným správaním systému Linux je takzvané „nenásytné“ vyhľadávanie, ktoré bude chybné na strane vracania súborov, ktoré môžu byť hľadaným súborom, aj keď sa sotva kvalifikujú ako zhoda. Napríklad hľadanie slova „výraz“ vráti výraz „výraz“, „výrazy“, „ukončiť“, „terminál“, „určiť“ atď.

  • Zistite, ktoré sú najlepšie linuxové distribúcie pre začiatočníkov

Ak nepoznáte presný názov súboru alebo adresára, ktorý hľadáte, môžete pomocou zástupných znakov vyhľadať čiastočné alebo neúplné zhody s hľadaným výrazom. Tieto zoznamy môžu byť neúmyselne veľké, takže hľadaný výraz neurobte tak širokým, aby zoznam výsledkov nemal zmysel.

  • Preskúmajte rôzne desktopové prostredia Linuxu a nájdite to pravé pre vás

Vyhľadanie súboru pomocou rozhrania príkazového riadku systému Linux

Príkazový riadok systému Linux má zastrašujúcu reputáciu, najmä pre používateľov počítačov, ktorí doteraz používali iba počítače s grafickým používateľským rozhraním, ako je Windows alebo macOS. Pravdou je, že to nie je o nič komplikovanejšie ako zasielanie textových správ s telefónom, potrebujete iba poznať príkazy a používať rôzne dostupné možnosti.

Príkaz Linux, ktorý potrebujete vedieť, je Nájsť a Ak ho chcete použiť, musíte mu povedať, kde začať hľadať a čo hľadať, napríklad takto:

 nájsť adresár-meno súboru

Adresár nemusí byť aktuálny pracovný adresár, môže spustiť vyhľadávanie začínajúce v ľubovoľnom adresári z ľubovoľného adresára. Ak otvoríte okno terminálu, budete začínať v rovnakom domovskom adresári ako v prehľadávači súborov na pracovnej ploche, ale namiesto spustenia vyhľadávania v koreňovom adresári môžete jednoducho povedať, že find má začať v koreňovom priečinku:

 sudo find / -name nazov souboru

Pri hľadaní z root musíte mať oprávnenie root, aby ste mohli čítať aj obsah určitých adresárov, takže pred svoj príkaz budete musieť dať predponu sudo.

Cesta k adresáru, ktorý zadáte do príkazu, môže byť absolútna alebo relatívna, takže vyššie uvedený príkaz možno napísať aj takto a bude fungovať rovnako:

 sudo nájsť… /… / -name meno súboru

Rovnaké zástupné znaky môžete použiť aj pre čiastočné názvy súborov alebo na vyhľadanie všetkých súborov určitého typu a súborov s podobnými názvami. A so súbormi, ktoré nájdete pri vyhľadávaní z príkazového riadku, môžete urobiť viac ako pomocou prehľadávača súborov GUI.

Príkazový riadok vám umožňuje preniesť výsledky vyhľadávania priamo do iného príkazu Linuxu ako vstupu. Napríklad môžete nájsť všetky súbory určitého typu a vložiť ich do shell skriptu, ktorý ich môže všetky premenovať a uľahčiť tak ich organizáciu alebo odstránenie nepotrebných duplikátov.

  • Tu sú najlepšie distribúcie systému Linux pre hranie v roku 2022-2023

Zaujímavé články...