В Unix / Linux dot-файлы относятся к файлам / каталогам с .добавлением их имени. Примеры могут служить ~/.bashrc, ~/.bash_profileи т.д. Ведущая точка .используется в качестве индикатора по программному обеспечению , как Баш и наутилусу не перечислить эти файлы , как правило , но только тогда , когда они специально просили , как нажать Ctrl+ Hв Nautilus. Это потому, что, как правило, точечные файлы используются для хранения конфигураций для различных приложений, но иногда они используются и в других случаях. Например, Mozilla создает .mozillaпапку, в которой содержатся их файлы конфигурации, а также кеш браузера.
Люди, как правило, делают резервные копии, а также делятся своими точечными файлами, чтобы другие могли загружать свои приложения с помощью этих файлов конфигурации. Примером сайта, посвященного обмену точечными файлами, является http://dotfiles.org .
Я бы поставил «конфигурацию» в скобках, а «скрытый» - нет. Например, mozilla создает папку .mozialla, которая содержит не только конфигурацию, но и кэш. Подобный .mozialla-thunderbird, где живут все мои электронные письма.
пользователь неизвестен
это почти то, что я искал. Единственное, что я хотел бы знать, это как вы будете перемещаться к этим скрытым файлам или каталогам после того, как они станут скрытыми?
RafLance
1
Сокрытие этих файлов - соглашение, а не служба ОС. Любая программа может получить к ним доступ нормально; Как сказать программам отображать их, зависит от самой программы. Вы можете увидеть их на консоли, используя ls -a, например.
Саймон Рихтер
В некоторых (большинстве?) Диалогах открытия / сохранения вы также можете щелкнуть правой кнопкой мыши в списке файлов и выбрать «Показать скрытые файлы» или что-то подобное.
CVN
Одна вещь, которую я узнал из обширных скрытностей, состоит в том, что (для меня), когда я нажимаю Ctrl + H, скрытые файлы и папки становятся видимыми в проводнике.
RafLance
5
Если вы имеете в виду, когда есть. перед именем файла ... Файл скрыт. Он не будет отображаться, если вы не заставите свой компьютер показывать скрытые файлы и папки.
Попробуйте создать новую папку и переименовать ее во что-то, начинающееся с. а затем смотреть, как оно исчезает.
Точечные файлы скрыты, как говорили ранее Даниэль и Сай. Если вы перечислите файлы в каталоге, они обычно не отображаются.
В графическом интерфейсе , главным образом в диалоговых окнах открытия файла / сохранения файла, вы нажимаете правую кнопку мыши и получаете контекстное меню, позволяющее вам это сделать show hidden files.
Вот как их обрабатывать в оболочке:
пример:
$ > touch a b c .d .e f.f g.
(сгенерированные тестовые данные)
$ > wc -l *
0 a
0 b
0 c
0 f.f
0 g.
0 total
Как видите, первая команда не показывает .d и .e
$ > wc -l .*
wc: .: Is a directory
0 .
wc: ..: Is a directory
0 ..
0 .d
0 .e
0 total
wc -l .*показывает их и 2 специальных файла, .которые являются PWD, текущим рабочим каталогом и ..который является родителем 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 * .* работает с обычными и скрытыми файлами (который снова повторяет PWD и верхний каталог, но для других команд *. * может подойти лучше, например
ls -aтакже показывает все и немного короче ls * .*;)
Rinzwind
Хороший улов, ты прав. lsплохой пример, я изменил пример для использования wc -lвместо.
неизвестный пользователь
3
Чтобы прояснить возможную путаницу ... нет ничего особенного в файлах или папках, начинающихся с точки, но по соглашению они просто не отображаются, если вы специально не попросите их об этом. По соглашению, они предназначены для файлов конфигурации или каталогов в вашей домашней папке, с добавленной точкой (не добавленной), чтобы сохранить список каталогов чище.
Обычный способ их увидеть - добавить a для всех в команду ls, если вы используете терминал. Это можно сочетать с другими параметрами (буквы после дефиса):
ls -a
В графическом файловом менеджере вам нужно будет выбрать «показать скрытый» или использовать горячую клавишу (в Nautilus это Ctrl-H), чтобы просмотреть эти файлы.
Обратите внимание, что вы все равно можете ввести имя, если знаете, что оно есть - это допустимое имя файла и ничем не отличается от любого другого файла или каталога. Он открывается и сохраняется, как и любой другой.
Как мне перейти к ним не было ответа с точки зрения графического интерфейса. В nautilus сделайте Ctrl-H, и вы переключите видимость для "." файлы и папки в этом окне наутилуса. Также есть выбор для видимости в меню просмотра текста.
Ответы:
В Unix / Linux dot-файлы относятся к файлам / каталогам с
.
добавлением их имени. Примеры могут служить~/.bashrc
,~/.bash_profile
и т.д. Ведущая точка.
используется в качестве индикатора по программному обеспечению , как Баш и наутилусу не перечислить эти файлы , как правило , но только тогда , когда они специально просили , как нажать Ctrl+ Hв Nautilus. Это потому, что, как правило, точечные файлы используются для хранения конфигураций для различных приложений, но иногда они используются и в других случаях. Например, Mozilla создает.mozilla
папку, в которой содержатся их файлы конфигурации, а также кеш браузера.Люди, как правило, делают резервные копии, а также делятся своими точечными файлами, чтобы другие могли загружать свои приложения с помощью этих файлов конфигурации. Примером сайта, посвященного обмену точечными файлами, является http://dotfiles.org .
источник
ls -a
, например.Если вы имеете в виду, когда есть. перед именем файла ... Файл скрыт. Он не будет отображаться, если вы не заставите свой компьютер показывать скрытые файлы и папки.
Попробуйте создать новую папку и переименовать ее во что-то, начинающееся с. а затем смотреть, как оно исчезает.
источник
Точечные файлы скрыты, как говорили ранее Даниэль и Сай. Если вы перечислите файлы в каталоге, они обычно не отображаются.
В графическом интерфейсе , главным образом в диалоговых окнах открытия файла / сохранения файла, вы нажимаете правую кнопку мыши и получаете контекстное меню, позволяющее вам это сделать
show hidden files
.Вот как их обрабатывать в оболочке:
пример:
(сгенерированные тестовые данные)
Как видите, первая команда не показывает .d и .e
wc -l .*
показывает их и 2 специальных файла,.
которые являются PWD, текущим рабочим каталогом и..
который является родителем pwd.wc -l * .*
работает с обычными и скрытыми файлами (который снова повторяет PWD и верхний каталог, но для других команд *. * может подойти лучше, напримерКоторый не покажет каталоги
.
и..
.Если вы используете Firefox для просмотра файловой системы, file: // home / joe, у вас есть опция для отображения / скрытия этих файлов.
источник
ls -a
также показывает все и немного корочеls * .*
;)ls
плохой пример, я изменил пример для использованияwc -l
вместо.Чтобы прояснить возможную путаницу ... нет ничего особенного в файлах или папках, начинающихся с точки, но по соглашению они просто не отображаются, если вы специально не попросите их об этом. По соглашению, они предназначены для файлов конфигурации или каталогов в вашей домашней папке, с добавленной точкой (не добавленной), чтобы сохранить список каталогов чище.
Обычный способ их увидеть - добавить a для всех в команду ls, если вы используете терминал. Это можно сочетать с другими параметрами (буквы после дефиса):
В графическом файловом менеджере вам нужно будет выбрать «показать скрытый» или использовать горячую клавишу (в Nautilus это Ctrl-H), чтобы просмотреть эти файлы.
Обратите внимание, что вы все равно можете ввести имя, если знаете, что оно есть - это допустимое имя файла и ничем не отличается от любого другого файла или каталога. Он открывается и сохраняется, как и любой другой.
источник
Как мне перейти к ним не было ответа с точки зрения графического интерфейса. В nautilus сделайте Ctrl-H, и вы переключите видимость для "." файлы и папки в этом окне наутилуса. Также есть выбор для видимости в меню просмотра текста.
источник