Cómo copiar archivos y carpetas desde la línea de comandos en Linux

Si eres nuevo en Linux, es probable que encuentres que la línea de comandos puede ser un poco intimidante. No te preocupes, es así para todos al principio. Por eso estoy aquí para guiarte a través del proceso, y hoy te mostraré cómo copiar archivos y carpetas desde la línea de comandos.

Índice de Contenido
  1. Por qué copiar archivos y carpetas de esta manera
  2. Copiar un archivo
  3. Copiar un directorio

Por qué copiar archivos y carpetas de esta manera

Puede que te encuentres en un servidor Linux sin interfaz gráfica y necesites hacer una copia de seguridad de un archivo de configuración o copiar un directorio de datos.

Créeme, en algún momento vas a necesitar poder hacer esto. Averigüemos cómo hacerlo.

Copiar un archivo

Primero vamos a copiar un archivo. Digamos que estás a punto de hacer cambios en el archivo de configuración de Samba, smb.conf, y quieres hacer una copia de seguridad por si algo sale mal. Para copiar ese archivo, utiliza el comando cp para copiar la fuente al destino de la siguiente manera:

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

Probablemente ya te hayas encontrado con tu primer problema. Debido a que el archivo smb.conf está en /etc/, necesitarás privilegios de sudo para hacer la copia. Así que el comando correcto es:

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

En este ejemplo, smb.conf es nuestra fuente y smb.conf.bak es nuestro destino. Es posible que desees preservar los atributos del archivo (como el modo de directorio y archivo, la propiedad y las marcas de tiempo) durante la copia. Para eso, utilizamos la opción -a de la siguiente manera:

Enseñanza y Aprendizaje con Microsoft: Herramientas y Lecciones para Profesores de todos los Niveles
sudo cp -a /etc/samba/smb.conf /etc/samba/smb.conf.bak

Copiar un directorio

Copiar un directorio se hace de la misma manera, solo que se utiliza la opción -R, para recursivo. Digamos que quieres hacer una copia de seguridad de todo el directorio /etc/samba y quieres copiarlo a tu directorio de inicio. El comando sería:

sudo cp -R /etc/samba ~/samba.bak

Para preservar los atributos mientras se copia el directorio, el comando sería:

sudo cp -aR /etc/samba ~/samba.bak

Y eso es todo. Acabas de copiar tus primeros archivos y directorios desde la línea de comandos de Linux. Ahora sal y celebra esta victoria, te la has ganado.

Cómo copiar archivos y carpetas desde la línea de comandos en Linux - Software | Imagen 1 Newsmatic

Guía de Examen de Certificación Lotus Notes: Desarrollo de Aplicaciones y Administración del Sistema

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Software, allí encontraras muchos artículos similares a Cómo copiar archivos y carpetas desde la línea de comandos en Linux , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.