domingo, 26 de abril de 2015

Copiando archivos

A continuación, pongamos algunos datos en nuestro terreno de juego. Lo haremos copiando un archivo. Utilizando el comando cp, copiaremos el archivo passwd del directorio /etc al directorio de trabajo actual:

[me@linuxbox playground]$ cp /etc/passwd .

Fíjate cómo hemos usado la abreviatura para el directorio de trabajo actual, el punto al final del comando. Así que ahora si ejecutamos un ls, veremos nuestro archivo:

[me@linuxbox playground]$ ls -l
total 12
drwxrwxr-x 2 me me 4096 2008-01-10 16:40 dir1
drwxrwxr-x 2 me me 4096 2008-01-10 16:40 dir2
-rw-r--r-- 1 me me 1650 2008-01-10 16:07 passwd

Ahora, sólo por divertirnos, repitamos la copia usando la opción “-v” (verbose) para ver qué hace:

[me@linuxbox playground]$ cp -v /etc/passwd .
`/etc/passwd' -> `./passwd'

El comando cp realiza la copia otra vez, pero esta vez muestra un mensaje conciso indicando qué operación estaba realizando. Fíjate que cp sobrescribe la primera copia sin ningún aviso. De nuevo es un caso de cp asumiendo que sabes lo que estás haciendo. Para tener un aviso, incluiremos la opción “-i” (interactive):

[me@linuxbox playground]$ cp -i /etc/passwd .
cp: overwrite `./passwd'?

Responder a la consola escribiendo una “y” hará que el archivo se sobrescriba, cualquier otro carácter (por ejemplo, “n”) hará que cp deje al archivo en paz.

No hay comentarios:

Publicar un comentario