Formación informática

Java | Joomla | MySQL

Debian - Tema 7.4: comandos de exploración del árbol

A continuación vamos a ir describiendo los diferentes comandos que sirven para moverse por el árbol de directorios de Linux.

7.4.1. Mostrar el directorio actual

COMANDO PWD

Función

Muestra la ruta absoluta del directorio actual en el que se encuentra el usuario. El acrónimo procede de print working directory, que traducido viene a decir mostrar directorio de trabajo.

Sintaxis

pwd [OPTION]...

Listado de opciones

Corta

Larga

Explicación

-L

--logical

Muestra todos los enlaces.

-P

--physical

Evita todos los enlaces simbólicos.

 

--help

Muestra esta ayuda.

 

--version

Nos comenta la versión actual del comando.

Para mostrar la ruta dónde estamos ubicados actualmente tendremos que escribir en el terminal:

josemariatc@debian-cursos:~$ pwd

/home/josemariatc

Por lo tanto, sabemos que estamos ubicados en la carpeta personal del usuario josemariatc.

7.4.2. Cambiar de directorio

COMANDO CD

Función

Permite cambiar de directorio indicando como argumento el directorio destino, usando una ruta absoluta, relativa o personal puesto que, cómo hemos visto, todas son válidas siempre y cuando estén bien referenciadas. El acrónimo procede de change directorio o cambiar directorio.

Sintaxis

cd ruta_directorio_destino

Listado de opciones

Son las del comando pwd, más las siguientes:

Sin argumento   Devuelve al directorio personal: /home/nombre_de_usuario.

..                          Devuelve al directorio padre.

En el siguiente ejemplo primero comprobamos la ruta dónde estamos ubicados para después cambiar al directorio personal y mostrar la nueva ubicación.

josemariatc@debian-cursos:/$ pwd

/

josemariatc@debian-cursos:/$ cd

josemariatc@debian-cursos:~$ pwd

/home/josemariatc

7.4.3. Mostrar el contenido

COMANDO LS

Función

Muestra un listado con el contenido de un directorio de acuerdo a las opciones especificadas. Además, podemos indicar una o varias rutas de archivos como argumentos.

Sintaxis

ls –opción(es) ruta_directorio

Listado de opciones

Corta

Larga

Explicación

-a

 

Muestra todos los archivos presentes en un directorio, incluso los ocultos.

-A

 

Lista todos los archivos excepto el «.» y el «..».

-d

 

Muestra el directorio pero no su contenido.

-i

 

Muestra el número de inodo de cada archivo.

-l

 

Produce una salida de detallada con información sobre la organización física de los archivos.

-r

 

Invierte el orden de visualización de los archivos.

-R

 

Da una vista del árbol de un directorio recorriendo sus subdirectorios.

-s

 

Muestra el tamaño de cada archivo en bloques de 1024 bytes a la izquierda del nombre.

-S

 

Ordena los archivos listados de mayor a menor tamaño de archivo.

-t

 

Ordena los archivos según su fecha de última modificación, de más reciente a más antiguo.

 

--color[=cuándo]

Especifica si emplear color para distinguir los diferentes tipos de archivos. El argumento cuándo puede tener varios valores:

·       none: No usar colores.

·       auto: Usar colores solamente cuando la salida estándar es una terminal.

·       always: Usar siempre colores. Esta opción es la predeterminada.

     Si ls se usa con la opción --color sin especificar la opción de color, el resultado es el mismo que cuando se usa --color=always.

 

--sort=’PALABRA’

·      none: no realiza ninguna ordenación.

·      time: fecha y hora de actualización, de más reciente a más antiguo.

·      size: ordena por tamaño del archivo, de mayor a menor.

·      extension: ordena por la tipo de archivo.

·      version: fecha y hora de actualización, de más antiguo a más reciente

 

--time=’PALABRA’

·      access: última fecha de acceso, de más antiguo a más reciente..

·      use: última fecha de uso, de más antiguo a más reciente.

·      ctime: última fecha de cambio, de más antiguo a más reciente.

En el siguiente ejemplo nos situamos en el directorio raíz de Linux y mostramos un listado del contenido de nuestra carpeta personal:

josemariatc@debian-cursos:~$  cd /

josemariatc@debian-cursos:/$ pwd

/

josemariatc@debian-cursos:/$ ls -l home/josemariatc

total 36

drwxr-xr-x 2 josemariatc josemariatc 4096 2011-03-16 17:10 Descargas

drwxr-xr-x 2 josemariatc josemariatc 4096 2011-03-16 17:35 Documentos

drwxr-xr-x 2 josemariatc josemariatc 4096 2011-03-16 17:10 Escritorio

-rw-r--r-- 1 josemariatc josemariatc  167 2011-03-16 16:52 examples.desktop

drwxr-xr-x 2 josemariatc josemariatc 4096 2011-03-16 17:10 Imágenes

drwxr-xr-x 2 josemariatc josemariatc 4096 2011-03-16 17:10 Música

drwxr-xr-x 2 josemariatc josemariatc 4096 2011-03-16 17:10 Plantillas

drwxr-xr-x 2 josemariatc josemariatc 4096 2011-03-16 17:10 Público

drwxr-xr-x 2 josemariatc josemariatc 4096 2011-03-16 17:10 Videos

La información mostrada es la siguiente. La primera línea cuyo comienzo es total nos indica la suma de los bloques de datos ocupados por los archivos del directorio listado. A continuación, para cada archivo del directorio se muestra la siguiente información, separada por espacios, excepto el tipo de archivo y los permisos que se muestran juntos:

  • El tipo de archivo, de acuerdo al siguiente código:
    • -: archivo ordinario.
    • d: directorio.
    • l: enlace simbólico o link.
    • b: dispositivo de tipo bloque.
    • c: dispositivo de tipo carácter.
    • p: archivo intermedio o de tubo con nombre o pipe.
    • s: archivo socket.
  • Los permisos o derechos sobre los archivos, de acuerdo al código que veremos en un tema posterior.
  • El número de referencias: el número de nombre de archivo que apuntan al mismo inodo.
  • El usuario propietario.
  • El grupo propietario.
  • El tamaño en bytes.
  • La fecha y hora de la última modificación.
  • El nombre del archivo.
 Debian - Tema 7.1-7.3: directorios y archivos <- | ->   
   GNU/Linux - Temario

Escribir un comentario

Aunque los comentarios no expresan la opinión del administrador del sitio web, éste si que tiene una responsabilidad legal sobre lo que aparece. Por lo tanto, habrá una labor de moderación de los mensajes. No se permitirán mensajes ofensivos ni publicidad


Código de seguridad
Refescar

Solicitamos su permiso para obtener datos estadísticos de su navegación en esta web, en cumplimiento del Real Decreto-Ley 13/2012, de 30 de marzo. Si continúa navegando consideramos que acepta el uso de cookies. . Más información