Ukryty plik i ukryty katalog
W informatyce ukryty folder ( czasami ukryty katalog ) lub ukryty plik to folder lub plik , którego narzędzia systemu plików domyślnie nie wyświetlają podczas wyświetlania listy katalogów . Są powszechnie używane do przechowywania preferencji użytkownika lub zachowywania stanu narzędzia i często są tworzone niejawnie przy użyciu różnych narzędzi. Nie są mechanizmem bezpieczeństwa, ponieważ dostęp nie jest ograniczony - zwykle celem jest po prostu nie „zaśmiecanie” wyświetlania zawartości listy katalogów plikami, których użytkownik nie utworzył bezpośrednio.
Środowiska uniksowe i uniksopodobne
W systemach operacyjnych typu Unix każdy plik lub folder rozpoczynający się od znaku kropki (na przykład /home/user/.config ), powszechnie nazywany plikiem kropki lub plikiem kropki , należy traktować jako ukryty — to znaczy ls
polecenie nie wyświetla ich, chyba że użyto flag -a
lub -A
( ls -a
lub ls -A ).
W większości powłok wiersza poleceń symbole wieloznaczne nie pasują do plików, których nazwy zaczynają się od .
chyba że sam symbol wieloznaczny zaczyna się od jawnego .
.
Powstała konwencja używania plików dotfiles w katalogu domowym użytkownika do przechowywania konfiguracji dla użytkownika lub tekstu informacyjnego. Wczesne zastosowania tego to dobrze znane pliki dotfile .profile
, .login
i .cshrc
, które są plikami konfiguracyjnymi dla powłoki Bourne'a i powłoki C oraz powłok z nimi zgodnych, oraz .plan
i .project
, oba używane przez palec
i komendy nazw
.
Wiele aplikacji, od środowisk bash po środowiska graficzne, takie jak GNOME , przechowuje teraz w ten sposób swoją konfigurację dla poszczególnych użytkowników, ale Specyfikacja katalogu bazowego freedesktop.org XDG dla systemu Unix/Linux ma na celu migrację plików konfiguracyjnych użytkownika z pojedynczych plików dot w $HOME
do nieukrytych pliki w ukrytym katalogu $HOME/.config
.
Android
System operacyjny Android używa pustych plików .nomedia
, aby informować aplikacje na smartfony , aby nie wyświetlały ani nie zawierały zawartości folderu. Zapobiega to wyświetlaniu cyfrowych zdjęć i cyfrowych plików muzycznych w galeriach zdjęć lub odtwarzaniu w aplikacjach odtwarzacza MP3 . Jest to przydatne, aby zapobiec odtwarzaniu pobranych plików poczty głosowej między utworami na liście odtwarzania i zachować prywatność zdjęcia prywatne, jednocześnie umożliwiając osobiste udostępnianie zdjęć z innych folderów znajomym, rodzinie i współpracownikom. Plik .nomedia
nie ma wpływu na system plików ani nawet system operacyjny , ale zamiast tego zależy całkowicie od każdej aplikacji, aby szanowała obecność różnych plików.
GNOM
W środowisku graficznym GNOME (jak również we wszystkich programach napisanych przy użyciu GLib ) nazwy plików wymienione w pliku o nazwie .hidden
w każdym katalogu są również wyłączone z wyświetlania. W menedżerze plików GNOME skrót klawiaturowy Ctrl + H umożliwia wyświetlanie obu rodzajów ukrytych plików.
System operacyjny Mac
Oprócz zachowania „dotfile”, pliki z atrybutem „Invisible” są ukryte w Finderze , chociaż nie w ls
. Atrybut „Niewidoczny” można ustawić lub wyczyścić za pomocą SetFile
; na przykład wywołanie SetFile -a V jimbo
ukryje plik jimbo
. Począwszy od systemu Mac OS X Snow Leopard , można również użyć polecenia chflags ;
na przykład chflags hidden jimbo
ukryje plik jimbo
.
DOS i MS Windows
W systemach DOS wpisy katalogu plików zawierają atrybut ukrytego pliku , którym można manipulować za pomocą polecenia attrib . Użycie polecenia wiersza polecenia dir /ah
wyświetla pliki z atrybutem Ukryty. Ponadto istnieje atrybut pliku systemowego, który można ustawić dla pliku, co również powoduje, że plik jest ukrywany na liście katalogów. Użyj polecenia wiersza polecenia dir /as,
aby wyświetlić pliki z atrybutem System.
W Eksploratorze Windows ukryte pliki i katalogi domyślnie nie są wyświetlane — chociaż nadal można uzyskać do nich dostęp po wprowadzeniu pełnej ścieżki w pasku adresu eksploratora. Pliki systemowe są wyświetlane, chyba że są również ukryte. Istnieją dwie opcje umożliwiające wyświetlanie ukrytych plików. Głównej opcji „Ukryte pliki i foldery” można użyć do włączenia wyświetlania ukrytych plików, ale samo to nie spowoduje wyświetlenia ukrytego systemu akta. Druga opcja, „Ukryj chronione pliki systemu operacyjnego”, musi być dodatkowo wyłączona, aby ukryte pliki systemowe były widoczne. Ukryte pliki są wyświetlane z niewielką przezroczystością, więc nawet jeśli są widoczne, są wizualnie oddzielone od nieukrytych plików.
W Eksploratorze Windows zawartość katalogu można również ukryć, po prostu dodając predefiniowany identyfikator CLSID na końcu nazwy folderu. Katalog jest nadal widoczny, ale jego zawartość staje się jednym z folderów specjalnych systemu Windows. Jednak rzeczywistą zawartość tego katalogu można nadal zobaczyć za pomocą polecenia CLI dir
.
Linki zewnętrzne
- Bellevue Linux Users Group: Ukryte pliki w systemach operacyjnych typu Unix w Wayback Machine (archiwum 17 października 2007)
- Computer Hope: polecenie attrib systemu Microsoft DOS
- plik .NOMEDIA