В вопросе выше я пытался привести пример. Я не знаю, насколько эффективно я это сделал ... Я просто хочу понять, как могут существовать "скрытые" файлы. Они на самом деле скрыты? Или это атрибуты программы? Как получить доступ ко всем .files?
Любая информация будет поучительной. Заранее спасибо!
Я думаю, вы неправильно понимаете концепцию. В Unix, по договоренности, имена файлов начинаются с. считаются скрытыми, т.е. некоторые программы, такие как ls
или файловые менеджеры GUI, не отображают эти файлы. Эти файлы часто используются для хранения настроек программы или других вещей, которые пользователь обычно не хочет видеть.
Это просто соглашение, и в этих файлах нет ничего волшебного.
В отличие от Windows, Unix не использует «расширения файлов», то есть 3-символьные суффиксы после точки в конце имени файла, для определения типа файла (т.е. NOTEPAD.EXE и т. Д.).
Итак, в Unix «program.attribute» - это просто обычное имя файла, а не программа с именем «program» имеет некоторые магические атрибуты, к которым вы можете обратиться, указав «program.attributename»
Я не уверен, что Вы спрашиваете точно.
Файлы или каталоги "скрыты", если они запускают с a ".".
На командной строке можно просмотреть их с ls -A
и от наутилуса (Ваш файловый браузер) путем показа скрытым файлам Ctl + H или из меню
Ваш путь - то, где система надеется находить команды.
echo $PATH
Можно установить путь, обычно в ~/.bashrc
PATH=$PATH:/additional/directory