Sie sind auf Seite 1von 2

COMANDO cp: El comando cp copia archivos de un lugar a otro.

Si el destino es un archivo existente, el archivo se sobreescribe; 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 --copia de seguridad[=CONTROL] -b -f -p -preservar[=ATTR_LIST] --nopreservar=ATTR_LIST --parents

Lo mismo que -dpR. Crea una copia de seguridad de cada archivo de destino existente como --copia de seguridad pero no acepta un argumento. Si un archivo de destino existene no puede ser abierto, lo elimina y lo vuelve a intentar. Igual que --preservar=mode,ownership,timestamps. mantiene los atributos especificados (por defecto: mode,ownership,timestamps) y contextos de seguridad, posibles atributos adicionales: links, all. No mantiene el atributo especificado. Aade 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 smbolo "~" 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 [opcin...] origen destino mv [opcin...] 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,

$ 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 archivos. Viene de la palabra inglesa move, en espaol mover. El archivo original es borrado y el crea un nuevo archivo con el mismo contenido, el nombre es asignado por el usuario por tanto puede permanecer igual o cambiar. Las condiciones son que debe de existir la ruta donde se va a mover, para cambiar el nombre basta con poner el nuevo en el objetivo y para conservarlo es dejar el mismo. Opciones y parmetros que me apatecieron cuando ejecute mv --help Los argumentos obligatorios para las opciones largas son tambin obligatorios para las opciones cortas. --backup[=CONTROL] crea una copia de seguridad de cada archivo de destino -b como --backup pero no acepta ningn argumento -f, --force no pregunta antes de sobreescribir -i, --interactive pide confirmacin 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 ms nuevo despus el archivo de destino o cundo el archivo de destino no est -v, --verbose explicar lo que se est haciendo --help muestra esta ayuda y finaliza --version informa de la versin y finaliza Sintaxis mv [opciones] [fuente] [objetivo] Ejemplos a) Mover un directorio o archivo. La condicin es que exista el directorio donde se va a mover, puesto que mv 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 quedara: mv /home/travesuras/Documents/traviesa /home/travesuras/Desktop/traviesa b) Cambiar nombre a directorios u archivos Siguiendo con el mismo caso de ejemplo, ahora quiero cambiar el nombre 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 quedara: mv /home/travesuras/Documents/traviesa /home/travesuras/Documents/soymuytraviesa Como se especifico la misma ruta para la fuente que para el objetivo pero con diferentes nombres, cambio como 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 adems moverlo de lugar 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

Das könnte Ihnen auch gefallen