Wie kopiere ich Dateien über das Terminal?

Wie kopiere ich Dateien über das Terminal?

Ich habe über das Kopieren von Dateien mit dem Terminal gelesen, aber diese Beispiele werden mir sehr helfen. Folgendes möchte ich also tun:

Beispiele:

  1. Ich habe eine Datei /home/levan/kdenlive untitelds.mpgund möchte diese Datei kopieren /media/sda3/SkyDriveund nichts im SkyDrive-Verzeichnis löschen.

  2. Ich habe eine Datei in /media/sda3/SkyDrive untitelds.mpgund ich möchte diese Datei kopieren /home/levan/kdenlive und nichts im Kdenlive-Verzeichnis löschen

  3. Ich möchte einen Ordner aus dem Home-Verzeichnis kopieren sda3und nichts im sda3Verzeichnis löschen und umgekehrt

  4. Ich möchte einen Ordner/eine Datei ausschneiden und an einen anderen Ort kopieren, ohne die Dateien in dem Verzeichnis zu löschen, in das ich sie ausgeschnitten habe.

Antwort1

1)Bei -ider interaktiven Verwendung werden Sie gefragt, ob Sie die Datei ersetzen möchten:

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

oder Sie können verwenden, -bum eine Sicherungskopie Ihrer Datei zu erstellen:

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



2)Dasselbe wie oben:

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



3)-RFür rekursive und -iinteraktive Aktionen verwenden :

cp -Ri ~/MyFolder /sda3/



4)Letzteres lässt sich mit dem mvBefehl „Verschieben ist wie Ausschneiden“ erledigen:

mv -i ~/MyFile ~/OtherFolder/MyFile

wenn Sie ein Verzeichnis verschieben möchten, verwenden Sie:

mv -Ri ~/MyDirectory ~/OtherDirectory/

Antwort2

Wann ~/Dropbox/RECENT/ist Ihr aktuelles Verzeichnis:

cp input.txt SORT/

input.txtUnd ich möchte es unter einem anderen Namen in mein aktuelles Verzeichnis kopieren .

Wieder mit ~/Dropbox/RECENT/als aktuelles Verzeichnis:

cp  input.txt newname.txt

Vorhandene Dateinamen können mit automatisch vervollständigt werden TAB.

Lange Version des gleichen Kopier-Befehls (wenn Sie nicht in sind ~/Dropbox/RECENT/):

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

Ich füge /hinter jedes Verzeichnis ein ein. Wenn SORTein NICHT existiert, cpwird auch eine Datei mit dem Namen erstellt, SORTwas Sie glauben lässt, dass etwas schiefgelaufen ist. Das Hinzufügen von /führt cpzu einem Fehler und die Datei wird nicht kopiert.

Antwort3

Verwenden Sie den cpBefehl.

Kopieren einer Datei something.txtin eine Datei folder: Verwenden Siecp something.txt folder/

Kopieren einer Datei something.txtin das aktuelle Verzeichnis als something2.txt: usecp 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

Antwort4

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

untitelds.mpgDadurch wird die Datei in das SkyDrive-Verzeichnis kopiert , ohne etwas zu löschen

verwandte Informationen