COMANDO cp

2
 COMANDO cp: El comando cp copia archivos de un lugar a otro. Si el destino es un archivo existente, el archivo se sobreescrib e; si el destino es un directorio existente, el archivo se copia al directorio (el directorio no se sobreescribe). SINTAXIS: La sintaxis es cp [OPCIONES]... FUENTE DESTINO  cp [OPCIONES]... FUENTE... DIRECTORIO cp [OPCIONES]... --directorio-destino=DIRECTORIO FUENTE... OPCIONES: -a Lo mismo que -dpR. --copia de seguridad[=CONTROL] Crea una copia de seguridad de cada archivo de destino existente -b como --copia de seguridad pero no acepta un argumento. -f Si un archivo de destino existene no puede ser abierto, lo elimina y lo vuelve a intentar. -p Igual que --preservar=mode,ownership,timestamps. -- preservar[=ATTR_LIST] mantiene los atributos especificados (por defecto: mode,ownership,timestamps) y contextos de seguridad, posibles atributos adicionales: links, all. --no- preservar=ATTR_LIST No mantiene el atributo especificado. --parents Añade la ruta fuente a DIRECTORIO. EJEMPLO:  1. Copia dos archivos: cp file1 file2 El comando cp anterior copia el contenido de file1.php a file2.php.  2. Para hacer una copia de seguridad del archivo copiado: cp -b file1.php file2.php Una copia de seguridad de file1.php se creará con el símbolo "~" como file2.php~. 3. Copia carpetas y subcarpetas: cp -R scripts scripts1 El comando cp anterior copia la carpeta y subcarpetas de scripts a scripts1. El comando mv Este comando se usa tanto para mover archivos, como para renombrarlos (que, al fin de cuentas, es una manera de mover archivos); su sintaxis es la siguiente: mv [opción...] origen destino mv [opción...] origen... destino Si el último argumento, destino, es un directori o existente, mv mueve cada uno de los otros archivos a destino. Algunas opciones de este comando son: -f Borrar los archivos de destino existentes sin preguntar al usuario. -i Lo contrario de -f; pregunta por cada archivo a sobreescribir antes de hacerlo.  -v Muestra el nombre de cada archivo a ser movido. Ejemplo 18. Ejemplo del uso de mv  Si en el directorio actual existe 1 archivo llamado arch1.txt $ mv arch1.txt /usr/doc/  moverá arch1.txt al directorio /usr/doc/ manteniendo el nombre de archivo. En cambio,

Transcript of COMANDO cp

Page 1: COMANDO cp

5/16/2018 COMANDO cp - slidepdf.com

http://slidepdf.com/reader/full/comando-cp-55ab58114b27a 1/3

COMANDO cp: El comando cp copia archivos de un lugar a otro. Si el destino es un archivo existente, el archivo se sobreescrib

si el destino es un directorio existente, el archivo se copia al directorio (el directorio no se sobreescribe).

SINTAXIS: La sintaxis es

cp [OPCIONES]... FUENTE DESTINOcp [OPCIONES]... FUENTE... DIRECTORIOcp [OPCIONES]... --directorio-destino=DIRECTORIO FUENTE...

OPCIONES: 

-a Lo mismo que -dpR.

--copia deseguridad[=CONTROL]

Crea una copia de seguridad de cada archivo de destino existente

-b como --copia de seguridad pero no acepta un argumento.

-f Si un archivo de destino existene no puede ser abierto, lo elimina y lo vuelve a intentar.

-p Igual que --preservar=mode,ownership,timestamps.

--preservar[=ATTR_LIST]

mantiene los atributos especificados (por defecto: mode,ownership,timestamps) ycontextos de seguridad, posibles atributos adicionales: links, all.

--no-preservar=ATTR_LIST

No mantiene el atributo especificado.

--parents Añade la ruta fuente a DIRECTORIO.

EJEMPLO: 1.  Copia dos archivos:

cp file1 file2 

El comando cp anterior copia el contenido de file1.php a file2.php.

2.  Para hacer una copia de seguridad del archivo copiado:cp -b file1.php file2.php 

Una copia de seguridad de file1.php se creará con el símbolo "~" como file2.php~.3.  Copia carpetas y subcarpetas:

cp -R scripts scripts1 

El comando cp anterior copia la carpeta y subcarpetas de scripts a scripts1.

El comando mvEste comando se usa tanto para mover archivos, como para renombrarlos (que, al fin de cuentas, e

una manera de mover archivos); su sintaxis es la siguiente:mv [opción...] origen destino

mv [opción...] origen... destino

Si el último argumento, destino, es un directorio existente, mv mueve cada uno de los otros

archivos a destino.

Algunas opciones de este comando son:

-f 

Borrar los archivos de destino existentes sin preguntar al usuario.

-i

Lo contrario de -f; pregunta por cada archivo a sobreescribir antes de hacerlo.

-v

Muestra el nombre de cada archivo a ser movido.

Ejemplo 18. Ejemplo del uso de mv Si en el directorio actual existe 1 archivo llamado arch1.txt $ mv arch1.txt /usr/doc/ 

moverá arch1.txt al directorio /usr/doc/ manteniendo el nombre de archivo. En cambio,

Page 2: COMANDO cp

5/16/2018 COMANDO cp - slidepdf.com

http://slidepdf.com/reader/full/comando-cp-55ab58114b27a 2/3

$ mv arch1.txt /usr/doc/archivoNuevo.txt 

moverá arch1.txt al directorio /usr/doc/ con el nombre archivoNuevo.txt mv es un comando de Unix usado para mover o renombrar archivos y directorios del sistema de archiv

 Viene de la palabra inglesa move, en español mover. El archivo original es borrado y el crea un nuarchivo con el mismo contenido, el nombre es asignado por el usuario por tanto puede permanecer iguacambiar. Las condiciones son que debe de existir la ruta donde se va a mover, para cambiar el nomb

 basta con poner el nuevo en el objetivo y para conservarlo es dejar el mismo.

Opciones y parámetros que me apatecieron cuando ejecute mv --help Los argumentos obligatorios para las opciones largas son también obligatorios para las opciones cortas.--backup[=CONTROL] crea una copia de seguridad de cada archivo de destino-b como --backup pero no acepta ningún argumento-f, --force no pregunta antes de sobreescribir-i, --interactive pide confirmación antes de sobreescribir--strip-trailing-slashes quita las barras inclinadas sobrantes de cada argumento FUENTE-S, --suffix=SUFFIX sobreescribe el sufijo de copia usual-t, --target-directory=DIRECTORIO mover todo los argumentos de ORIGEN al DIRECTORIO-T, --no-target-directory tratar DESTINO como un archivo normal-u, --update mover solamente cuando el archivo ORIGEN es más nuevo después el archivo de destin

cuándo el archivo de destino no esté-v, --verbose explicar lo que se está haciendo--help muestra esta ayuda y finaliza--version informa de la versión y finaliza

Sintaxismv [opciones] [fuente] [objetivo] 

Ejemplosa) Mover un directorio o archivo. La condición es que exista el directorio donde se va a mover, puesto qmv no puede crear directorios.En este ejemplo quiero mover de documentos a el escritorio el archivo de texto traviesa.

mv /home/travesuras/Documents/traviesa.txt /home/travesuras/Desktop/traviesa.txt  Y si traviesa fuera un directorio quedaría:mv /home/travesuras/Documents/traviesa /home/travesuras/Desktop/traviesa

 b) Cambiar nombre a directorios u archivosSiguiendo con el mismo caso de ejemplo, ahora quiero cambiar el nomb

detraviesa.txt a soymuytraviesa.txt pero dejarlo en el mismo lugar; escribo:

mv /home/travesuras/Documents/traviesa.txt /home/travesuras/Documents/soymuytraviesa.txt Si fuera un directorio quedaría:mv /home/travesuras/Documents/traviesa /home/travesuras/Documents/soymuytraviesaComo se especifico la misma ruta para la fuente que para el objetivo pero con diferentes nombres, cambcomo se llamaba y lo dejo donde mismo.c) Mover y cambiar nombre de directorios o archivos.

 Ahora voy cambiar el nombre del archivo de traviesa.txt a soymuytraviesa.txt y además moverlolugar escribimos en la terminal:mv /home/travesuras/Documents/traviesa.txt /home/travesuras/Desktop/soymuytraviesa.txt 

 Y si estuvieramos hablando de un directorio nos queda:mv /home/travesuras/Documents/traviesa /home/travesuras/Desktop/soymuytraviesa

Page 3: COMANDO cp

5/16/2018 COMANDO cp - slidepdf.com

http://slidepdf.com/reader/full/comando-cp-55ab58114b27a 3/3