Operační systém Linux se skládá ze stovek souborů a složek, které jsou ve výchozím nastavení skryté. Takové soubory jsou známé jako skryté soubory nebo soubory s tečkami, protože vždy začínají tečkou (.). Pojďme prozkoumat, jak můžete tyto skryté soubory zobrazit v systému Linux.

Koncept skrytých souborů je jednoduchý, ale v Linuxu velmi důležitý. Používají se především pro ukládání konfiguračních souborů nebo uživatelských nastavení. Tyto soubory obvykle používají vaše systémové služby, skripty nebo jiné programy. Například, .bash_logout skript se spustí vždy, když se odhlásíte ze svých relací Bash. Dalším skvělým příkladem je .gitignore soubor, který Git používá k vyloučení určitých souborů z odesílání do vašeho vzdáleného úložiště.

Někdy lze koncept skrytých souborů použít ke skrytí určitých souborů před zvědavýma očima většinou nepokročilých uživatelů.

Příkaz ls je široce používaný příkaz Linux. Ve své nejjednodušší podobě příkaz uvádí soubory a složky v adresáři. ls však ve výchozím nastavení neuvádí skryté soubory.

instagram viewer

Chcete-li zobrazit skryté soubory, musíte použít -A volba, která přikazuje ls vypsat "všechny" soubory a složky (včetně skrytých).

Přejděte do svého domovského adresáře pomocí příkaz cd a vytvořte seznam všech souborů pomocí ls.

ls -a

Výstup:

Jak vidíte, existuje několik souborů, které začínají tečkou (.). Pokud právě spustíte ls příkaz bez -A volba, výstup nebude obsahovat skryté soubory.

Pokud ve svém domovském adresáři nemáte žádné skryté soubory, můžete si je vytvořit pomocí dotykový příkaz jak následuje:

dotek.sample_hidden_file.txt

Můžete také vytvářet skryté složky pomocí mkdir příkaz. Jen se musíte ujistit, že používáte tečku na začátku názvu složky.

Příkazu ls můžete říci, aby nevypisoval určitý soubor nebo složku. Pokud jste například ve své domovské složce, můžete spustit následující příkaz, abyste nevypsali plocha počítače adresář ve výstupu příkazu:

ls --hide=Počítač

Kromě ls můžete použít příkaz find jako alternativní způsob výpisu skrytých souborů a složek v systému Linux. Příkaz find vyhledává soubory v hierarchii složek.

Chcete-li vypsat nebo najít všechny skryté soubory, musíte příkazu find výslovně říci, aby vypsal všechny soubory, jejichž názvy začínají tečkou (.).

nalézt. -název ".*" - maximální hloubka 12> /dev/null

Spusťte následující příkaz a vyhledejte a vypište pouze skryté složky nebo adresáře:

nalézt. -název ".*" -maxdepth 1 -type d 2> /dev/null

Můžete také zobrazit skryté soubory z GUI pomocí výchozího správce souborů. Soubory GNOME je výchozí správce souborů na ploše Ubuntu. Dříve, Soubory Program byl znám jako Nautilus.

Soubory můžete spustit stisknutím tlačítka Super a poté zadejte "Files" do vyhledávacího vstupu, který se objeví. Klikněte na program Soubory a ve výchozím nastavení zobrazí soubory ve složce Home.

Ve výchozím nastavení váš správce souborů nezobrazuje všechny skryté soubory. Klikněte na Jídelní lístek ikonu umístěnou v pravém horním rohu a vyberte Zobrazit skryté soubory. Vaše skryté soubory a složky budou nyní viditelné.

Případně můžete použít klávesovou zkratku Ctrl + H pro zobrazení skrytých souborů také v Linuxu.

Ačkoli ve výchozím nastavení nemůžete zobrazit skryté soubory a složky, stále s nimi můžete pracovat stejně jako s jinými normálními soubory. Ve skutečnosti možná budete muset v určitém okamžiku provést změny konfigurace ve skrytém souboru.

Hledání souborů a složek v systému Linux

Vědět, jak vypsat a zobrazit všechny soubory včetně skrytých souborů a složek, je výhodné, pokud uvažujete o Linuxu jako o každodenním ovladači. Soubory teček hrají v operačním systému Linux důležitou roli, protože se obvykle používají k ukládání konfiguračních nastavení programů.

Kromě souborů může příkaz find také efektivně vyhledávat adresáře v Linuxu. Existuje však několik příznaků a možností, které se k tomu budete muset naučit.