fbpx Gestión de Archivos en Linux: cp, mv, rm y ls | Certificação Linux

Gestión de Archivos en Linux: Crear, Copiar, Mover y Eliminar

📅 01/04/2019 ⏱ 5 min ✍️ Uira Ribeiro
Linuxcómo-hacer
Gestión de Archivos en Linux: Crear, Copiar, Mover y Eliminar
Exam Pass App — mais de 7.000 questões LPI, offline, em 5 idiomas, disponível no Android e na App Store
Disponible en
Google Play
Disponible en
App Store

Conozca los comandos que crean, leen, graban, modifican, copian, mueven y borran archivos y directorios. Son absolutamente necesarios para cualquier administrador.

Comando cp

&list=PL6IznNGWCdD89jP8kiacplFQcJlmMmjhb&index=13

Uso:

$ cp [opções] arquivo destino

El comando cp copia los archivos a otros archivos o a directorios. El comando cp puede copiar un archivo o múltiples archivos.

Las opciones más frecuentes son:

  • -d: Preserva los enlaces al copiar los archivos;
  • -p: Preserva toda la información de los atributos de los archivos, como dueño del archivo, grupo, permisos y fecha;
  • -R: Copia los archivos recursivamente. Útil para copiar los archivos y directorios debajo del directorio especificado;
  • -a: Hace lo mismo que las opciones "-dpR" combinadas;
  • -f: Fuerza la copia grabando por encima del destino;
  • -i: Pregunta al usuario antes de copiar cada archivo por encima del destino;
  • -v: Muestra el nombre de cada archivo copiado.

Ejemplos:

$ cp arquivo1 arquivo2

Copia arquivo1 a arquivo2 en el mismo directorio

$ cp arquivo1 /tmp

Copia arquivo1 al directorio /tmp

$ cp /tmp/arquivo1 .

Copia arquivo1 ubicado en el directorio /tmp al directorio local. El símbolo "." (punto) especifica el directorio como local.

$ cp –Rf /var/log/ loglocal

Copia todo el contenido del directorio /var/log, incluyendo todos los subdirectorios al directorio loglocal.

Comando mv

&list=PL6IznNGWCdD89jP8kiacplFQcJlmMmjhb&index=61

Uso:

$ mv [opções] origem destino

El mv mueve o renombra archivos y directorios. No altera los atributos de los archivos o directorios movidos si la transferencia es en el mismo sistema de archivos. Si el destino donde se moverán los archivos o directorios no existe, el comando renombra el origen, de lo contrario los datos se graban por encima.

Las opciones más frecuentes son:

  • -f: Fuerza el movimiento de los archivos suprimiendo mensajes de confirmación para grabar por encima.
  • -i: Pregunta al usuario antes de mover cada archivo.

Ejemplos:

$ mv arquivo1 arquivo2

Renombra arquivo1 a arquivo2

$ mv arquivo1 /tmp

Mueve arquivo1 al directorio /tmp.

Comando rm

&list=PL6IznNGWCdD89jP8kiacplFQcJlmMmjhb&index=84

Uso:

$ rm [opções] arquivos

El comando rm se utiliza para remover archivos. Para remover archivos necesita tener el permiso de grabado en el directorio donde está el archivo. Utilizando las opciones –R y –f también remove directorios vacíos.

Las opciones son:

  • -f Fuerza la eliminación de los archivos sin preguntar al usuario.
  • -R             Elimina un directorio y todo su contenido.

Ejemplos:

$ rm arquivo1

Elimina arquivo1.

$ rm –Rf documentos

Elimina el directorio documentos y todo su contenido.

Comando mkdir

&list=PL6IznNGWCdD89jP8kiacplFQcJlmMmjhb&index=58

Uso:

$ mkdir [opções] diretório

Crea uno o más directorios debajo del directorio local. Necesita tener permisos de escritura en el directorio para ejecutar mkdir.

Las opciones más frecuentes son:

  • -p: Crea el directorio especificado aunque el directorio padre no exista. En este caso, también crea el directorio padre;
  • -m: Configura el permiso del directorio creado. Los permisos posibles son rxwrxwrxw (veremos más adelante).

Ejemplos:

$ mkdir documentos

Crea el directorio documentos.

$ mkdir –p documentos/cartas

Crea el directorio cartas debajo del directorio documentos. Si documentos no existe, lo crea primero antes de cartas.

$ mkdir –m 777 documentos/modelos

Crea el directorio modelos debajo del directorio documentos con los permisos de lectura, escritura y ejecución para el dueño del directorio, su grupo y otros usuarios.

Comando rmdir

&list=PL6IznNGWCdD89jP8kiacplFQcJlmMmjhb&index=85

Uso:

$ rmdir [opções] diretórios

Elimina uno o más directorios del sistema. El directorio debe estar vacío.

Comando touch

&index=107&list=PL6IznNGWCdD89jP8kiacplFQcJlmMmjhb

Uso:

$ touch [opções] arquivos

El comando touch cambia la fecha y hora de acceso y/o modificación de los archivos.

Las opciones más utilizadas son:

  • -a: Cambia únicamente la fecha y hora de acceso a la actual;
  • -m: Cambia únicamente la fecha y hora de modificación a la actual;
  • -t fechaHora: Cambia la fecha y hora a la fecha y hora definidas. El formato es AAAAMMDDhhmm. Por ejemplo: la representación del 11 de octubre de 2003 a las 19:00 es 200310111900.

Ejemplo:

$ touch arquivo1

Cambia la fecha y hora del arquivo1 a la fecha y hora actuales.

Comando file

&list=PL6IznNGWCdD89jP8kiacplFQcJlmMmjhb&index=26

Uso:

$ file [opções] arquivos

El comando file determina el tipo de un archivo, mediante una serie de pruebas.

En Linux los archivos se reconocen y manejan no por su extensión, sino por los primeros dos bytes del archivo, que se llaman "magic numbers". Dependiendo del tipo del archivo, este será reconocido por el shell, manejado e interpretado adecuadamente.

Ejemplo:

$ file file teste.php

teste.php: PHP script, ASCII text

#file nginx

nginx: ELF 64-bit LSB executable, x86-64, version 1

Aprende mucho más sobre Linux en nuestro curso en línea. Puedes realizar la inscripción aquí. Si ya tienes una cuenta, o quieres crear una, simplemente inicia sesión o crea tu usuario aquí.

¿Te gustó? Comparte

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

Después de años viendo profesionales perder horas en tareas simples por no conocer las herramientas correctas de Linux, decidí enseñar.
Hoy soy autor de la mayoría de los Materiales de Aprendizaje oficiales de la LPI y mentor de más de 14,000 alumnos certificados.

Conoce mi historia completa →

Eso fue solo una pieza. El curso enseña el camino completo — desde tu primer comando hasta el día del examen.

Certificação Linux — a plataforma líder em certificações Linux no Brasil
WhatsApp