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:
Ich habe eine Datei
/home/levan/kdenlive untitelds.mpg
und möchte diese Datei kopieren/media/sda3/SkyDrive
und nichts im SkyDrive-Verzeichnis löschen.Ich habe eine Datei in
/media/sda3/SkyDrive untitelds.mpg
und ich möchte diese Datei kopieren/home/levan/kdenlive
und nichts im Kdenlive-Verzeichnis löschenIch möchte einen Ordner aus dem Home-Verzeichnis kopieren
sda3
und nichts imsda3
Verzeichnis löschen und umgekehrtIch 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 -i
der 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, -b
um 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)-R
Für rekursive und -i
interaktive Aktionen verwenden :
cp -Ri ~/MyFolder /sda3/
4)Letzteres lässt sich mit dem mv
Befehl „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.txt
Und 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 SORT
ein NICHT existiert, cp
wird auch eine Datei mit dem Namen erstellt, SORT
was Sie glauben lässt, dass etwas schiefgelaufen ist. Das Hinzufügen von /
führt cp
zu einem Fehler und die Datei wird nicht kopiert.
Antwort3
Verwenden Sie den cp
Befehl.
Kopieren einer Datei something.txt
in eine Datei folder
: Verwenden Siecp something.txt folder/
Kopieren einer Datei something.txt
in 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.mpg
Dadurch wird die Datei in das SkyDrive-Verzeichnis kopiert , ohne etwas zu löschen