Categorías Linux

Comandos para trabajar con directorios Linux

Vamos a ver algunos comandos para directorios Linux; son los básicos para navegar y trabajar con directorios en Linux.

 

 

1. Con el comando pwd averiguaremos nuestro directorio de trabajo actual en Linux:

 

 

Primero Veamos las opciones de la ayuda del comando mkdir:

 

 

2. Vamos a crear un directorio en Linux, y lo haremos con el comando mkdir y la opción -v (verbose)

 
La opción -v significa verbose, y sirve para mostrar un aviso de cada acción que se está realizando.
 

mkdir -v dir1

 

 

Recibiremos el mensaje: mkdir: se ha creado el directorio ‘dir1’

 

 

3. Crear varios directorios a la vez (en lugar de utilizar el comando mkdir varias veces)

 
Lo haremos de nuevo con el comando mkdir y la opción verbose (parámetro -v):
 

mkdir -v dir5 dir6 dir7

 

 
Y si hacemos un listado de directorio después con el(comando ls) veremos que se han creado dichos directorios:


 

 

3.1. Crear varios directorios (“padres” e “hijos“) de una vez (en lugar de utilizar el comando mkdir varias veces)

 

mkdir -vp dir1/dir2/dir3

Creará el directorio dir1, luego el directorio dir2 dentro de dir1, y el directorio dir3 dentro de dir2.
 

–> parámetros: verbose y parents:

  • parents: Crea  los  directorios  “padre” e “hijo” .
  • verbose: muestra un aviso sobre cada acción que se está realizando.

 

 

 
Como vemos en la captura, con ls solo se ve el directorio dir1.  Pero, ¿dónde están los otros dos directorios?.

Solo vemos el directorio “padre” dir1. Dentro del directorio dir1 se encuentra el subdirectorio “hijo” dir2. Y dentro de dir2, estará el subdirectorio dir3.
 
Con ls -R veremos el resto de subdirectorios recursivamente:
 

ls -R

 

 

4. Borrar directorios en Linux y borrar subdirectorios.

 
Si probamos a eliminar el directorio dir1, no podremos eliminarlo y recibiremos el mensaje:

rmdir: fallo al borrar ‘dir1’: El directorio no está vacío

 


 

 
Lo que ocurre es que el comando rmdir solo sirve para borrar directorios vacíos:


 

 

Por tanto, habremos de realizar el borrado de otra forma. Lo haremos con rm y la opción Recursivo y Forzar

rm -Rf  dir1

 

Después hacemos un ls y comprobamos que se han borrado los directorios y subdirectorios.
 

 

–> Recursivo: significa que se ejecutará tanto para los subdirectorios como para los archivos incluidos dentro del directorio.

–> Forzar: para evitar la confirmación de todos los archivos que haya dentro de ese directorio y sus subdirectorios.

 

Opciones comando rm:


 

 

5. Opciones comando cd

 
El comando cd en Linux sirve para cambiar el directorio de trabajo actual.

 

cd dir1

entraríamos en directorio dir1

 

cd ..

Nos lleva al directorio superior

 

cd -

nos lleva al directorio anterior

 

Por último, si tecleamos simplemente

cd

nos lleva al home

 

 

Acabamos de ver un rápido resumen de comandos básicos para navegar y trabajar con directorios en Linux. En próximos posts seguiremos viendo otros comandos interesantes.

 

Los comentarios de Disqus están cargando....