Gestión de Archivos y Directorios en la Terminal Linux

Clase 4 de 23Curso de Introducción a la Terminal y Línea de Comandos

Resumen

Una vez has aprendido a moverte entre carpetas y como listar los contenidos de las carpetas, puedes aprender cómo manipular archivos.

Cómo crear un directorio (mkdir)

El comando mkdir de Make Directory es muy fácil de usar, simplemente escribe delante del comando el nombre del directorio que quieres crear:

mkdir DirectorioInteresante

También puedes crear varios directorios al mismo tiempo.

mkdir DirectorioInteresante SecretosDeEstado
image.png

Cómo crear archivos (touch)

El comando touch funciona igual que el comando mkdir, solo escribe el nombre de los archivos que quieres generar delante del comando.

touch Secreto1 Secreto2 SecretoSecretario
image.png

Cómo copiar archivos (cp)

Para copiar un archivo usando la terminal solo debes escribir el comando cp (cp es de Copy) seguido del nombre del archivo que deseas copiar y, por último, el nombre con el que quieres que se guarde la copia.

cp [nombreDelArchivoParaCopiar] [nombreParaLaCopia]
cp Secreto1 Secreto_bk
Sin título.png

Cómo mover un directorio (mv)

La sintaxis para el comando mv (mv es de Move) es igual que la del comando cp. Primero el nombre del archivo que quieres mover y luego a donde se va a mover.

mv [archivoParaMover] [destinoDelArchivo]
mv SecretoQueSeHizoPublico ../SecretosPublicos/
Sin título.png

Cómo eliminar archivos (rm)

Otra vez, la sintaxis es muy sencilla. Solo debes escribir el nombre o la ruta del elemento que quieres eliminar delante del comando rm (rm es de Remove)

rm [nombreDelArchivoParaEliminar]
rm SecretoQueNadieDebeVer
image.png

El comando rm tiene varias opciones. Las más usadas son:

  • -i (de interactive) te pregunta si estás seguro de eliminar el archivo
  • -r (de recursive) elimina todo lo que esté dentro de una carpeta
  • -f (de force) fuerza a borrar todo.

Veámoslo en consola:

image.png

La opción -f se usa cuando no puedes borrar algún archivo, bien sea porque algo lo está usando o porque se está ejecutando.

Tabla de comandos

Aquí tienes una tabla que te ayudará a recordar todos estos comandos:

ComandoFunción
mkdirMake Directory Crea carpetas
touchCrea archivos
cpCopy Copia archivos
mvMove mueve archivos
rmRemove elimina archivos o carpetas

Contribución creada por: Miguel Gonzalez.