Operačný systém Linux pozostáva zo stoviek súborov a priečinkov, ktoré sú predvolene skryté. Takéto súbory sú známe ako skryté súbory alebo súbory s bodkami, pretože vždy začínajú bodkou (.). Poďme preskúmať, ako môžete tieto skryté súbory zobraziť vo svojom systéme Linux.
Koncept skrytých súborov je jednoduchý, ale v Linuxe veľmi dôležitý. Používajú sa najmä na ukladanie konfiguračných súborov alebo užívateľských nastavení. Tieto súbory zvyčajne používajú vaše systémové služby, skripty alebo iné programy. Napríklad .bash_logout skript sa spustí vždy, keď sa odhlásite z relácií Bash. Ďalším skvelým príkladom je .gitignore súbor, ktorý Git používa na vylúčenie určitých súborov z presunu do vášho vzdialeného úložiska.
Niekedy môže byť koncept skrytých súborov použitý na skrytie určitých súborov pred zvedavými očami väčšinou nepokročilých používateľov.
Príkaz ls je široko používaný príkaz Linuxu. Vo svojej najjednoduchšej forme príkaz uvádza zoznam súborov a priečinkov v adresári. ls však predvolene neuvádza skryté súbory.
Ak chcete zobraziť skryté súbory, musíte použiť -a voľba, ktorá prikazuje ls vypísať "všetky" súbory a priečinky (vrátane skrytých).
Prejdite do svojho domovského adresára pomocou príkaz cd a urobte zoznam všetkých súborov pomocou ls.
ls -a
Výkon:
Ako vidíte, existuje niekoľko súborov, ktoré začínajú bodkou (.). Ak práve spustíte ls príkaz bez -a možnosť, výstup nebude obsahovať skryté súbory.
Ak vo svojom domovskom adresári nemáte žiadne skryté súbory, môžete si ich vytvoriť pomocou dotykový príkaz nasledovne:
dotyk.sample_hidden_file.TXT
Môžete tiež vytvárať skryté priečinky pomocou mkdir príkaz. Len sa musíte uistiť, že používate bodku na začiatku názvu priečinka.
Príkazu ls môžete povedať, aby nevypisoval určitý súbor alebo priečinok. Napríklad, ak ste vo svojom domovskom priečinku, môžete spustiť nasledujúci príkaz, aby ste neuviedli zoznam Desktop adresár vo výstupe príkazu:
ls --hide=Plocha
Okrem ls môžete použiť príkaz find ako alternatívny spôsob výpisu skrytých súborov a priečinkov v systéme Linux. Príkaz find vyhľadá súbory v hierarchii priečinkov.
Ak chcete zobraziť alebo nájsť všetky skryté súbory, musíte príkazu find explicitne povedať, aby vypísal všetky súbory, ktorých názvy začínajú bodkou (.).
Nájsť. -názov ".*" -maximálna hĺbka 12> /dev/null
Ak chcete nájsť a zobraziť iba skryté priečinky alebo adresáre, spustite nasledujúci príkaz:
Nájsť. -názov ".*" -maxdepth 1 -typ d 2> /dev/null
Môžete tiež zobraziť skryté súbory z GUI pomocou predvoleného správcu súborov. Súbory GNOME je predvolený správca súborov na pracovnej ploche Ubuntu. Predtým, Súbory program bol známy ako Nautilus.
Súbory môžete spustiť stlačením tlačidla Super a potom napíšte "Files" do vyhľadávacieho vstupu, ktorý sa zobrazí. Kliknite na program Súbory a štandardne sa zobrazia súbory v priečinku Domov.
V predvolenom nastavení váš správca súborov nezobrazuje všetky skryté súbory. Klikni na Ponuka ikonu umiestnenú v pravom hornom rohu a vyberte Zobraziť skryté súbory. Vaše skryté súbory a priečinky budú teraz viditeľné.
Prípadne môžete použiť klávesovú skratku Ctrl + H zobraziť skryté súbory aj v systéme Linux.
Aj keď v predvolenom nastavení nemôžete zobraziť skryté súbory a priečinky, stále s nimi môžete pracovať rovnako ako s inými normálnymi súbormi. V skutočnosti možno budete musieť v určitom okamihu vykonať zmeny v konfigurácii v skrytom súbore.
Hľadanie súborov a priečinkov v systéme Linux
Vedieť, ako vypísať a zobraziť všetky súbory vrátane skrytých súborov a priečinkov, je výhodné, ak uvažujete o Linuxe ako o každodennom ovládači. Súbory bodiek hrajú dôležitú úlohu v operačnom systéme Linux, pretože sa zvyčajne používajú na ukladanie konfiguračných nastavení programov.
Okrem súborov môže príkaz find efektívne lokalizovať aj adresáre v systéme Linux. Existuje však niekoľko príznakov a možností, ktoré sa budete musieť naučiť.