Skryté soubory v macOS Ventura

AppleInsider může získat přidruženou provizi za nákupy uskutečněné prostřednictvím odkazů na našich stránkách.
V macOS je spousta skrytých souborů a složek, ke kterým máte stále přístup, pokud znáte metodu. Zde je návod, jak zobrazit neviditelné soubory.
Kromě základního použití Finderu existuje mnoho dalších funkcí. Uživatelé počítačů Mac milují své stroje pro jejich čistý, jednoduchý design, snadné použití a minimalistické uživatelské rozhraní, ale pod vší tou elegancí se skrývá plnohodnotný výkonný operační systém UNIX.
UNIX byl vynalezen v Bellových laboratořích v roce 1969 a byl původně navržen pro provoz na sálových počítačích s terminály pro sdílení času. V roce 1997, kdy se Steve Jobs vrátil do Applu, se společnost rozhodla převést Mac na nový moderní systém založený na UNIXu založený na OS NeXTSTEP, který byl vyvinut ve Stevově další společnosti NeXT.
NeXTStep a Mac_OS_9 byly spojeny a vytvořily Mac OS X, který Apple dodal v roce 2000 – nyní jednoduše nazývaný macOS.
Původní souborový systém UNIX byl složitý, obsahoval stovky adresářů, tisíce malých programů a řadu dalších nástrojů, včetně shellu terminálu a skriptovacích jazyků – téměř všechny viditelné a běžně dostupné pro uživatele.
Dnes na macOS je většina původního systému UNIX stále přítomná, ale skrytá před uživatelem, který jej zřídka potřebuje vidět.
Existují různé důvody, proč byste mohli chtít zobrazit neviditelné části souborového systému na vašem Macu. Patří mezi ně instalace UNIXových nástrojů třetích stran, instalace vývojářských nástrojů a balíčků, změna přihlašovacích skriptů, odstranění skrytých předvoleb nebo odebrání souborů nainstalovaných instalačními programy macOS třetích stran.
Z bezpečnostních důvodů můžete také chtít skrýt soubory a složky na neviditelných místech.
Než se vrhneme na to, jak zobrazit všechny neviditelné soubory na vašem Macu, uvědomte si, že přesun, odstranění nebo přejmenování neviditelných částí souborového systému může způsobit, že váš Mac nebude možné spustit, takže postupujte opatrně. Přístup k neviditelným částem operačního systému se nedoporučuje, pokud nevíte, co děláte.
Přepínání neviditelných souborů ve Finderu
Nejjednodušším a nejsnadnějším způsobem, jak zapnout nebo vypnout neviditelné soubory v macOS Ventura Finder, je současné stisknutí kláves Command-Shift s tečkou.
Můžete také otevřít okno Terminálu a zadat:
defaults write com.apple.Finder AppleShowAllFiles true
Poté stiskněte Vrátit se. To říká Finderu, aby zobrazil všechny soubory v souborovém systému.
Aby se změny projevily, budete muset Finder restartovat. Chcete-li to provést, můžete buď vynutit ukončení a znovu spustit Finder v okně Force Quit z nabídky Apple, nebo můžete kliknout pravým tlačítkem nebo Ctrl-Option a kliknout na ikonu Finderu v doku a vybrat „Restartovat“ z vyskakovací nabídky.
Když vynutíte ukončení Finderu, všechny spuštěné operace Finderu, jako jsou kopie souborů, budou okamžitě zrušeny.

V terminálu můžete později vypnout neviditelné soubory pomocí stejného příkazu terminálu, ale s hodnotou nastavenou na false:
výchozí hodnoty napište http://com.apple.Finder AppleShowAllFiles false
Jakmile zobrazíte neviditelné soubory a znovu spustíte Finder, máte nyní plný přístup ke všem částem souborového systému na všech připojených svazcích na všech úložných zařízeních na vašem Macu.
Verze systému UNIX macOS, na které je založena, se nazývá Berkeley Sockets Distribution, která sama o sobě byla sloučením AT&T System V UNIX a soketových vrstev TCP/IP vyvinutých na University of California Berkeley na počátku osmdesátých let. Když NeXT vyvíjel NeXTStep, vybral si FreeBSD jako jádro systému kvůli jeho síťovým schopnostem.
Když Apple v roce 1997 koupil NeXT, mírně upravil základní OS a nazval ho Darwin – což je dodnes základ macOS a iOS. Ve svých jádrech jsou tyto OS plné, výkonné systémy UNIX. Darwin je plně na UNIXu.
Pokud otevřete spouštěcí disketu Macu, po zobrazení neviditelných souborů uvidíte další složky kromě standardních složek Aplikace, Systém, Knihovna a Uživatelé.
Klíčové neviditelné složky jsou:
Apple se rozhodl přesunout 3 z těchto složek (etc, tmp a var) do nové složky s názvem private.
Složky etc, tmp a var v kořenovém adresáři vašeho spouštěcího disku jsou tedy ve skutečnosti jen aliasy. Většina binárních nástrojů UNIX s jedním souborem je uložena v bin, sbin nebo usr/local/bin nebo v usr/local/sbin
Aby toho nebylo málo, existují také adresáře usr/local/etc a usr/local/var.
Existují správci nástrojů systému Mac UNIX třetích stran, jako je Homebrew, kteří za vás spravují instalaci/odstranění dalších nástrojů UNIX třetích stran do těchto umístění.

V kořenovém adresáři vašeho spouštěcího disku je také tradiční domovská složka UNIX, ale v systému macOS se nepoužívá jako ve většině jiných systémů UNIX, protože se Apple rozhodl přesunout domovské složky pro všechny místní uživatele do složky Uživatelé pouze pro macOS.
Další důležitou neviditelnou složkou v kořenovém adresáři spouštěcí diskety jsou svazky. V souladu s tradičním uspořádáním úložného subsystému BSD obsahuje svazky všechny přípojné body UNIX pro všechny připojené svazky na vašem Macu.
Podrobnosti o bodech připojení systému a technologii jsou poměrně složité a přesahují rámec tohoto článku.
V moderních verzích macOS se nyní v oknech Finderu vedle každého připojeného svazku ve složce Volumes zobrazuje také malá ikona se šipkou pro vysunutí. Stisknutím ikony Vysunout vysunete svazek vedle něj.
V okně Svazky můžete také zobrazit datum vytvoření každého svazku a datum poslední úpravy.
Normální zneviditelnění souborů a složek
Když jsou skryté soubory ve Finderu vypnuty, můžete jakýkoli soubor nebo složku zneviditelnit tím, že před jejich název přidáte tečku. Tím se položka skryje a nebudete k ní moci znovu přistupovat, dokud znovu nezapnete neviditelné soubory nebo k ní nebudete mít přístup přes terminál.
Úložné svazky na vašem Macu například ukládají své vlastní ikony Finderu, pokud existují, do souboru v kořenovém adresáři svazku s názvem .VolumeIcon.icns. Finder přečte tento soubor, pokud je přítomen, když připojí svazek a použije ikony, které v něm najde, jako ikonu na ploše svazku.
Pokud odstraníte VolumeIcon.icns, Finder použije obecnou systémovou ikonu pro každý svazek. Když jsou neviditelné soubory vypnuté, nevidíte soubor VolumeIcon.icns, ale přesto tam je. Obrazy disků .dmg používají podobné schéma pro připojené svazky.
Domovská složka, předvolby a podpora aplikací
Když ve Finderu zapnete neviditelné soubory, všimnete si také spousty neviditelných souborů a složek ve vaší domovské složce. Nástroje třetích stran zde mohou ukládat nastavení do neviditelných souborů nebo složek, ale macOS má také několik vlastních konfiguračních souborů systému v domovské složce uživatele:
- .cups (tisk UNIX)
- .ssh (veřejné a soukromé klíče SSH)
- .zsh_sessions (záznamy relací shellu zsh)
- .bash_profile
- .bash_rc
- .profile (přihlašovací konfigurační skripty)
- .inputrc.sh (další informace o relaci terminálu)
- .zlogin
- .zsh_history a .zshrc (další přihlašovací skripty).
Když se váš Mac spustí a vy se přihlásíte, nebo když se odhlásíte a znovu přihlásíte, systém spustí vše, co je uloženo v bash_profile, .bash_rc, .profile, .inputrc.sh, .zlogin a .zshrc.
Předvolby jsou uloženy na 3 místech v systému souborů macOS:
- /System/Library/Preferences
- /Předvolby knihovny
- ~/Library/Preferences
V systému UNIX znak „~“ znamená domovskou složku uživatele.
Většina souborů předvoleb je viditelná normálně, ale některé jsou neviditelné a lze je zobrazit pouze ve Finderu, když zapnete neviditelné soubory. Totéž platí pro složky Application Support umístěné na /Library/Application Support a ~/Library/Application Support. Většina vývojářů třetích stran a Apple ukládá další soubory potřebné pro aplikace na těchto 2 místech.
Občas, když si prohlížíte systém, knihovnu nebo domovskou složku ve Finderu se zapnutými neviditelnými soubory, uvidíte některé složky s malým odznakem v pravém dolním rohu – jedná se o složky s omezeným systémem a nemělo by se s nimi manipulovat:

Pokud se pokusíte poklepat na jednu z těchto složek, Finder zobrazí upozornění, že nemáte oprávnění ji otevřít.
Neměňte oprávnění k zobrazení jejich obsahu, pokud přesně nevíte, co děláte. Nastavení nesprávných oprávnění pro složky s omezeným systémem může způsobit, že váš Mac nebude možné spustit a může zabránit správnému fungování Finderu.
Oprávnění každé složky můžete zobrazit a změnit v jejím okně Finder Get Info nebo v Terminálu, ale buďte velmi opatrní. Oprávnění souborů UNIX jsou nestálá a stačí jedna chyba, aby váš Mac nefungoval správně.
UNIX je velmi výkonný operační systém a sotva jsme poškrábali povrch. Pomocí neviditelných souborů a složek ve Finderu můžete na Macu dělat věci, které jinak dělat nemůžete.
Zdroj: appleinsider.com