W systemach Unix / Linux pliki-kropek odnoszą się do plików / katalogów z .dopiskiem do ich nazwy. Przykładami są ~/.bashrc, ~/.bash_profileitp Wiodącym kropka .jest używana jako wskaźnik przez oprogramowanie, takie jak bash i Nautilus nie listy te pliki normalnie, ale tylko wtedy, gdy są one specjalnie o niczym naciskając Ctrl+ Hw Nautilus. Wynika to z tego, że pliki kropkowe są zwykle używane do przechowywania konfiguracji dla różnych aplikacji, ale czasami są również używane w inny sposób. Na przykład Mozilla tworzy .mozillafolder zawierający ich pliki konfiguracyjne oraz pamięć podręczną przeglądarki.
Ludzie zwykle wykonują kopie zapasowe, a także udostępniają swoje pliki kropek, aby inni mogli uruchamiać własne aplikacje za pomocą tych plików konfiguracyjnych. Przykładem witryny poświęconej udostępnianiu plików kropek jest http://dotfiles.org .
Umieściłbym „konfigurację” w parenach, a „ukryty” nie. Na przykład mozilla tworzy folder .mozialla, który zawiera nie tylko konfigurację, ale także pamięć podręczną. Podobne .mozialla-thunderbird, gdzie mieszkają wszystkie moje e-maile.
użytkownik nieznany
to prawie dokładnie to, czego szukałem. Jedyne, co chciałbym wiedzieć, to jak nawigować do tych ukrytych plików lub katalogów po ich ukryciu?
RafLance 12.01.12
1
Ukrywanie tych plików to konwencja, a nie usługa systemu operacyjnego. Każdy program może uzyskać do nich normalny dostęp; sposób, w jaki programy mają je wyświetlać, zależy od samego programu. Możesz je zobaczyć na konsoli za pomocą ls -a, na przykład.
Simon Richter
W niektórych (najbardziej?) Oknach dialogowych otwierania / zapisywania możesz także kliknąć listę plików prawym przyciskiem myszy i wybrać „Pokaż ukryte pliki” lub coś podobnego.
CVn
Jedną z rzeczy, których nauczyłem się przez obszerne czyhanie, jest to, że (dla mnie) po wciśnięciu Ctrl + H ukryte pliki i foldery będą widoczne w eksploratorze plików.
RafLance
5
Jeśli masz na myśli kiedy jest. przed nazwą pliku ... Plik jest ukryty. Nie pojawi się, chyba że na komputerze zostaną wyświetlone ukryte pliki i foldery.
Spróbuj utworzyć nowy folder i zmienić jego nazwę na coś, co zaczyna się od. a następnie obserwuj, jak znika.
Pliki kropkowe są ukryte, jak powiedzieli wcześniej Daniel i Sai. Jeśli wyświetlasz listę plików w katalogu, zwykle się nie wyświetlają.
W graficznym interfejsie użytkownika , w większości okien dialogowych otwierania / zapisywania plików, naciskasz prawy przycisk myszy i wyświetlasz menu kontekstowe, które pozwala show hidden files.
Oto jak radzić sobie z nimi w powłoce:
przykład:
$ > touch a b c .d .e f.f g.
(wygenerowane dane testowe)
$ > wc -l *
0 a
0 b
0 c
0 f.f
0 g.
0 total
Jak widać, pierwsze polecenie nie ujawnia .d i .e
$ > wc -l .*
wc: .: Is a directory
0 .
wc: ..: Is a directory
0 ..
0 .d
0 .e
0 total
wc -l .*pokazuje je oraz 2 specjalne pliki, .którymi jest PWD, aktualny działający katalog i ..który jest rodzicem pwd.
$ > wc -l .* *
wc: .: Is a directory
0 .
wc: ..: Is a directory
0 ..
0 .d
0 .e
0 a
0 b
0 c
0 f.f
0 g.
0 total
wc -l * .* działa na normalnych i ukrytych plikach (co ponownie powtarza PWD i górny katalog, ale w przypadku innych poleceń *. * może lepiej pasować, na przykład
ls -apokazuje również wszystko i jest nieco krótszy niż ls * .*;)
Rinzwind 12.01.12
Niezły chwyt, masz rację. lsjest złym przykładem, wc -lzamiast tego zmieniłem przykład .
użytkownik nieznany
3
Aby usunąć ewentualne zamieszanie ... nie ma nic specjalnego w plikach lub folderach zaczynających się od kropki, ale, zgodnie z konwencją, po prostu nie są wyświetlane, chyba że wyraźnie o to poprosisz. Są one, zgodnie z konwencją, plikami konfiguracyjnymi lub katalogami w twoim folderze domowym, z kropką dodaną (nie dołączoną), aby uporządkować katalogi.
Konwencjonalny sposób ich zobaczenia polega na dodaniu a dla wszystkich do polecenia ls, jeśli używasz terminala. Można to połączyć z innymi przełącznikami (litery po łączniku):
ls -a
W menedżerze plików graficznych musisz wybrać „pokaż ukryty” lub użyć skrótu (w Nautilusie, to Ctrl-H), aby zobaczyć te pliki.
Pamiętaj, że nadal możesz wpisać nazwę, jeśli wiesz, że tam jest - jest to poprawna nazwa pliku i nie różni się niczym od żadnego innego pliku lub katalogu. Jest otwierany i zapisywany tak jak każdy inny.
Sposób nawigowania do nich nie został uzyskany z perspektywy GUI. W Nautilus zrób Ctrl-H, a przełączysz widoczność dla „.” pliki i foldery w tym oknie nautilus. Istnieje również wybór widoczności w menu Wyświetl tekst.
Odpowiedzi:
W systemach Unix / Linux pliki-kropek odnoszą się do plików / katalogów z
.
dopiskiem do ich nazwy. Przykładami są~/.bashrc
,~/.bash_profile
itp Wiodącym kropka.
jest używana jako wskaźnik przez oprogramowanie, takie jak bash i Nautilus nie listy te pliki normalnie, ale tylko wtedy, gdy są one specjalnie o niczym naciskając Ctrl+ Hw Nautilus. Wynika to z tego, że pliki kropkowe są zwykle używane do przechowywania konfiguracji dla różnych aplikacji, ale czasami są również używane w inny sposób. Na przykład Mozilla tworzy.mozilla
folder zawierający ich pliki konfiguracyjne oraz pamięć podręczną przeglądarki.Ludzie zwykle wykonują kopie zapasowe, a także udostępniają swoje pliki kropek, aby inni mogli uruchamiać własne aplikacje za pomocą tych plików konfiguracyjnych. Przykładem witryny poświęconej udostępnianiu plików kropek jest http://dotfiles.org .
źródło
ls -a
, na przykład.Jeśli masz na myśli kiedy jest. przed nazwą pliku ... Plik jest ukryty. Nie pojawi się, chyba że na komputerze zostaną wyświetlone ukryte pliki i foldery.
Spróbuj utworzyć nowy folder i zmienić jego nazwę na coś, co zaczyna się od. a następnie obserwuj, jak znika.
źródło
Pliki kropkowe są ukryte, jak powiedzieli wcześniej Daniel i Sai. Jeśli wyświetlasz listę plików w katalogu, zwykle się nie wyświetlają.
W graficznym interfejsie użytkownika , w większości okien dialogowych otwierania / zapisywania plików, naciskasz prawy przycisk myszy i wyświetlasz menu kontekstowe, które pozwala
show hidden files
.Oto jak radzić sobie z nimi w powłoce:
przykład:
(wygenerowane dane testowe)
Jak widać, pierwsze polecenie nie ujawnia .d i .e
wc -l .*
pokazuje je oraz 2 specjalne pliki,.
którymi jest PWD, aktualny działający katalog i..
który jest rodzicem pwd.wc -l * .*
działa na normalnych i ukrytych plikach (co ponownie powtarza PWD i górny katalog, ale w przypadku innych poleceń *. * może lepiej pasować, na przykładKtóre nie pokażą katalogów
.
i..
.Jeśli używasz Firefoksa do przeglądania systemu plików, file: // home / joe masz pole opcji, aby wyświetlić / ukryć te pliki.
źródło
ls -a
pokazuje również wszystko i jest nieco krótszy niżls * .*
;)ls
jest złym przykładem,wc -l
zamiast tego zmieniłem przykład .Aby usunąć ewentualne zamieszanie ... nie ma nic specjalnego w plikach lub folderach zaczynających się od kropki, ale, zgodnie z konwencją, po prostu nie są wyświetlane, chyba że wyraźnie o to poprosisz. Są one, zgodnie z konwencją, plikami konfiguracyjnymi lub katalogami w twoim folderze domowym, z kropką dodaną (nie dołączoną), aby uporządkować katalogi.
Konwencjonalny sposób ich zobaczenia polega na dodaniu a dla wszystkich do polecenia ls, jeśli używasz terminala. Można to połączyć z innymi przełącznikami (litery po łączniku):
W menedżerze plików graficznych musisz wybrać „pokaż ukryty” lub użyć skrótu (w Nautilusie, to Ctrl-H), aby zobaczyć te pliki.
Pamiętaj, że nadal możesz wpisać nazwę, jeśli wiesz, że tam jest - jest to poprawna nazwa pliku i nie różni się niczym od żadnego innego pliku lub katalogu. Jest otwierany i zapisywany tak jak każdy inny.
źródło
Sposób nawigowania do nich nie został uzyskany z perspektywy GUI. W Nautilus zrób Ctrl-H, a przełączysz widoczność dla „.” pliki i foldery w tym oknie nautilus. Istnieje również wybór widoczności w menu Wyświetl tekst.
źródło