Manual del Alumno



Descargar 0.98 Mb.
Página30/47
Fecha de conversión28.11.2018
Tamaño0.98 Mb.
1   ...   26   27   28   29   30   31   32   33   ...   47

Vista de los contenidos con ls


Ahora que ya sabe cómo cambiar de directorios, ha llegado el momento de echar un vistazo al contenido de los directorios con el comando ls.

El comando ls, por sí solo, no le mostrará todos los archivos de su directorio. Algunos ficheros están ocultos (también conocidos como ficheros dot) y sólo se pueden ver con una opción adicional del comando ls command.





Nota

 

Si desea ver todas las opciones del comando ls, puede leer la página de manual escribiendo man ls en el indicador de comandos de la shell. Si quiere imprimir la página de manual, teclee man ls | col -b | lpr en el indicador de comandos.

Teclee ls -a. Verá ficheros que empiezan con puntos llamados ficheros ocultos o ficheros dot.



Figura 11-3. ls con la opción -a

Los ficheros ocultos son, en su mayoría, ficheros de configuración que establecen preferencias en los programas, gestores de ventana, shells y mucho más. El motivo por el que están ocultos es para evitar cualquier error accidental por parte del usuario. Además, cuando busca en un directorio, habitualmente no busca estos ficheros de configuración, por lo que mantenerlos ocultos le ayudará a evitar confusión en la pantalla.

La posibilidad de poder ver todos los ficheros (ls -a) le aportará una información detallada. No obstante, podrá acceder todavía a más información añadiendo más de una opción.

Si quiere ver el tamaño de un fichero o un directorio, al crearse, añada la opción "long" (-l) al comando ls -a:



ls -al

Este comando le muestra la fecha de creación del fichero, su tamaño, propietario, permisos, etc.

No es necesario que esté en el directorio cuyos contenidos quiere ver para el uso del comando ls.

Vea lo que hay dentro del directorio tecleando /etc:


ls -al /etc



Figura 11-4. Ejemplo del comando ls para el directorio /etc

A continuación le ofrecemos una lista de algunas de las opciones más populares de ls. Recuerde, puede ver la lista completa leyendo las páginas de manual ls man page (man ls).



  • -a — all. Lista todos los ficheros en el directorio, incluyendo los ficheros ocultos (.filename). El .. y el . al inicio de la lista, hacen referencia al directorio principal y el directorio actual, respectivamente.

  • -l — largo. Lista los detalles sobre el contenido, incluyendo los permisos (modos), el propietario, el grupo, el tamaño, la fecha de creación, si el fichero es o no un enlace de algún sitio del sistema y cuál es.

  • -F — tipo de fichero. Añade un símbolo al final de cada listado. Estos símbolos incluyen / para indicar un directorio; @ para indicar un enlace simbólico a otro fichero y * para indicar un fichero ejecutable.

  • -r — inverso (en inglés "reverse"). Lista los contenidos del directorio desde el final hasta el inicio.

  • -R — recursive. La opción recursive lista los contenidos de todos los directorios (bajo el directorio actal) recursivamente.

  • -S — tamaño (del inglés "size"). Clasifica los ficheros por su tamaño.

Posteriormente en este capítulo, cuando le presentemos los canales (vea la la sección de nombre Pipes y paginadores) y la reorientación E/S redirections2-managing-io (vea la la sección de nombre Reorientación de E/S y pipes), y la reorientación E/S, descubrirá que existen otros modos de visualizar los contenidos de un directorio.

Ficheros de localización y directorios


En ocasiones sabrá que existe un fichero o un directorio pero no sabrá donde encontrarlo. Buscar un fichero o un directorio puede ser más fácil con el comando locate

Con locate, verá cada fichero relativo o directorio que liga con su criterio de búsqueda. Imaginemos que desea buscar todos los ficheros relativos al comando finger que le indica quién está utilizando su ordenador.



locate finger

El comando locate utiliza la base de datos para buscar los ficheros y directorios equiparables a la cadena finger. El resultado de la búsquedad puede ser ficheros tipo finger.txt, pointerfinger.txt, directorios tipo fingerthumbnails, y demás.



Nota

 

Para saber más sobre locate, lea las páginas de manual (teclee man locate en el indicador de comandos de la shell).

El comando locate funciona muy rápido, dado que su base de datos está actualizada. Ésta es actualizada automáticamente cada día, desde cron. Cron es un pequeño programa que se ejecuta en un segundo plano, ejecutando varias tareas, a intervalos establecidos regularmente.



Nota

 

Cron es un demonio que ejecuta tareas a intervalos establecidos regularmente. Los demonios realizan tareas en segundo plano. Para leer la página de manual de cron teclee man cron en el indicador de comandos de la shell.

Si posee más de un sistema operativo en su ordenador y va cambiando entre ellos (causando como consecuencia la parada y el reinicio de Red Hat Linux) o el apagado de la máquina al final del día, cron raramente tendrá la ocasión de actualizar la base de datos slocate, que se utiliza para catalogar la localización de un archivo.

Para actualizar la base de datos manualmente, regístrese como root (teclee su en el indicador de comandos de la shell y su contraseña de root). A continuación teclee updatedb.

Tras unos minutos, la base de datos slocate se actulizará.




Nota

 

Puede ejecutar anacron para hacer que su sistema ejecute comandos periódicamente, con una frecuencia especificada en días. A diferencia cron, no se supone que su ordenador está en funcionamiento contínuamente. Por lo tanto, se puede usar en máquinas que no funcionan 24 horas al día, para controlar diariamente, semanalmente y mensualmente tareas que habitualmente controla cron.

Lea las páginas de información o de manual en anacron (teclee man anacron o info anacron en la línea de comandos) para más información.







Compartir con tus amigos:
1   ...   26   27   28   29   30   31   32   33   ...   47


La base de datos está protegida por derechos de autor ©odont.info 2017
enviar mensaje

    Página principal