Respuestas:
En Unix / Linux, los archivos de puntos se refieren a archivos / directorios con un .
antecedente a su nombre. Los ejemplos son ~/.bashrc
, ~/.bash_profile
etc. El punto inicial .
se utiliza como indicador por software como bash y nautilus para no enumerar estos archivos normalmente, sino solo cuando se solicitan específicamente, como presionar Ctrl+ Hen Nautilus. Esto se debe a que, en general, los archivos de puntos se usan para almacenar configuraciones para diferentes aplicaciones, pero a veces también se usan de otra manera. Por ejemplo, Mozilla crea una .mozilla
carpeta que contiene sus archivos de configuración, así como la memoria caché del navegador.
Las personas tienden a hacer copias de seguridad y también a compartir sus archivos de puntos para que otros puedan iniciar sus propias aplicaciones con esos archivos de configuración. Un ejemplo de un sitio dedicado a compartir archivos punto es http://dotfiles.org .
ls -a
, por ejemplo.
Los archivos de puntos están ocultos, como dijeron antes Daniel y Sai. Si enumera archivos en el directorio, normalmente no se muestran.
En una GUI , en su mayoría cuadros de diálogo de abrir / guardar archivos, se presiona el botón derecho del mouse y se obtiene un menú contextual que le permite show hidden files
.
Aquí está, cómo manejarlos en el shell:
$ > touch a b c .d .e f.f g.
(datos de prueba generados)
$ > wc -l *
0 a
0 b
0 c
0 f.f
0 g.
0 total
Como puede ver, el primer comando no revela .d y .e
$ > wc -l .*
wc: .: Is a directory
0 .
wc: ..: Is a directory
0 ..
0 .d
0 .e
0 total
wc -l .*
los muestra, y los 2 archivos especiales, .
que es el PWD, el directorio de trabajo actual y ..
el padre del 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 * .*
funciona en archivos normales y ocultos (que nuevamente repite PWD y el directorio superior, pero para otros comandos, *. * podría encajar mejor, por ejemplo
find -type f \( -name "*" -or -name ".*" \) -execdir wc -l {} ";"
Que no mostrará los directorios .
y ..
.
Si usa firefox para explorar el sistema de archivos, file: // home / joe tiene un cuadro de opción para mostrar / ocultar esos archivos.
ls -a
también muestra todo y es un poco más corto que ls * .*
;)
ls
es un mal ejemplo, cambié el ejemplo para usar wc -l
en su lugar.
Para aclarar alguna posible confusión ... no hay nada especial en los archivos o carpetas que comienzan con un punto, pero por convención, simplemente no se muestran a menos que usted lo solicite específicamente. Son, por convención, para archivos de configuración o directorios en su carpeta de inicio, con el punto antepuesto (no adjunto) para mantener las listas de directorios más limpias.
La forma convencional de verlos es agregando una a, para todos, al comando ls si está utilizando un terminal. Esto se puede combinar con otros interruptores (letras que siguen a un guión):
ls -a
En un administrador de archivos gráficos, deberá elegir "mostrar oculto" o usar la tecla de acceso rápido (en Nautilus, es Ctrl-H) para ver estos archivos.
Tenga en cuenta que aún puede ingresar el nombre si sabe que está allí: es un nombre de archivo válido y no es diferente de cualquier otro archivo o directorio. Se abre y se guarda como cualquier otro.