¿Cómo copiar archivos a través de la terminal?

¿Cómo copiar archivos a través de la terminal?

He leído sobre copiar archivos con terminal pero estos ejemplos me ayudarán mucho. Así que esto es lo que quiero hacer:

Ejemplos:

  1. Tengo un archivo /home/levan/kdenlive untitelds.mpgy quiero copiarlo /media/sda3/SkyDrivey no quiero eliminar nada en el directorio SkyDrive.

  2. Tengo un archivo /media/sda3/SkyDrive untitelds.mpgy quiero copiarlo /home/levan/kdenlive y no quiero eliminar nada en el directorio kdenlive.

  3. Quiero copiar una carpeta del directorio de inicio sda3y no quiero eliminar nada en sda3el directorio y enfrente

  4. Quiero cortar una carpeta/archivo y copiarlo a otro lugar sin eliminar archivos en ese directorio en el que lo corté.

Respuesta1

1)Al utilizar -ipara interactivo se le preguntará si desea reemplazar el archivo:

cp -i /home/levan/kdenlive/untitelds.mpg /media/sda3/SkyDrive/

o puedes usar -bpara crear una copia de seguridad de tu archivo:

cp -b /home/levan/kdenlive/untitelds.mpg /media/sda3/SkyDrive



2)Igual que el anterior:

cp (-i or -b) /media/sda3/SkyDrive/untitelds.mpg /home/levan/kdenlive



3)Úselo -Rpara recursivo e -iinteractivo:

cp -Ri ~/MyFolder /sda3/



4)Esto último se puede hacer mediante el mvcomando, mover es como cortar:

mv -i ~/MyFile ~/OtherFolder/MyFile

Si desea mover un directorio, utilice:

mv -Ri ~/MyDirectory ~/OtherDirectory/

Respuesta2

¿Cuándo ~/Dropbox/RECENT/es su directorio actual?

cp input.txt SORT/

Y quiero copiar input.txtcon otro nombre en mi directorio actual.

De nuevo con ~/Dropbox/RECENT/el directorio actual:

cp  input.txt newname.txt

Los nombres de archivos existentes se pueden completar automáticamente usando TAB.

Versión larga del mismo comando de copia (cuando no estás en ~/Dropbox/RECENT/):

cp /home/$USER/Dropbox/RECENT/input.txt /home/$USER/Dropbox/RECENT/SORT/

Puse un /detrás de cada directorio. Si SORTNO existe, cptambién creará un archivo llamado SORTque le hará pensar que algo salió mal. Agregar el error /generará cpun error y no se copiará el archivo.

Respuesta3

Utilice el cpcomando.

Copiar un archivo something.txta un archivo folder: usarcp something.txt folder/

Copiar un archivo something.txtal directorio actual como something2.txt: usarcp something.txt something2.txt

ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l
total 8
drwxrwxr-x 2 ubuntu ubuntu 4096 Mar 12 21:53 Folder1
-rw-rw-r-- 1 ubuntu ubuntu   14 Mar 12 21:52 something.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l Folder1/
total 4
-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:53 something.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l
total 8
drwxrwxr-x 2 ubuntu ubuntu 4096 Mar 12 21:54 folder
-rw-rw-r-- 1 ubuntu ubuntu   14 Mar 12 21:52 something.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l folder/
total 0
ubuntu@ubuntu-T100TA:~/TestFolder$ cp something.txt folder/
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l folder/
total 4
-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:55 something.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ cp something.txt something2.txt 
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l
total 12
drwxrwxr-x 2 ubuntu ubuntu 4096 Mar 12 21:55 folder
-rw-rw-r-- 1 ubuntu ubuntu   14 Mar 12 21:55 something2.txt
-rw-rw-r-- 1 ubuntu ubuntu   14 Mar 12 21:52 something.txt

Respuesta4

rsync -aAXhv /home/levan/kdenlive/untitelds.mpg  /media/sda3/SkyDrive/

Esto copiará el untitelds.mpgarchivo en el directorio de SkyDrive sin eliminar nada.

información relacionada