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:

 
pwd | directorio trabajo linux

 

Primero Veamos las opciones de la ayuda del comando mkdir:

ayuda opciones argumentos mkdir linux

 

 

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.
 

1
mkdir -v dir1

 
mkdir-v crear- sirectorios verbose-linux
 

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):
 

1
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:

mkdir crear varios directorios
 

 

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

 

1
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.

 
mkdir verbose parents

 

 
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 listar subdirectorios recursivamente linux

1
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

 

rmdir el directorio no esta vacio
 

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

rmdir borrar directorios vacios linux
 

 

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

1
rm -Rf  dir1

 

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

–> 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:

opciones comando rm borrar ficheros linux
 

 

5. Opciones comando cd

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

 

1
cd dir1

entraríamos en directorio dir1

 

1
cd ..

Nos lleva al directorio superior

 

1
cd -

nos lleva al directorio anterior

 

Por último, si tecleamos simplemente

cd

nos lleva al home
comando cd linux

 

 

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.