私は端末でファイルをコピーすることを読みましたが、これらの例は私を大いに助けます。だからここに私がやりたいことがあります:
例:
/home/levan/kdenlive untitelds.mpg
にファイルがあり、このファイルを/media/sda3/SkyDrive
にコピーしたいのですが、SkyDriveディレクトリにあるものを削除したくありません。
/media/sda3/SkyDrive untitelds.mpg
にファイルがあり、このファイルを/home/levan/kdenlive
にコピーしたいが、kdenliveディレクトリにあるものを削除したくない
フォルダーをホームディレクトリからsda3
にコピーしたいのですが、sda3
ディレクトリとその反対側にあるものを削除したくない
フォルダ/ファイルを切り取り、そのディレクトリのファイルを削除せずに他の場所にコピーしたい。
1)インタラクティブに-i
を使用すると、ファイルを置き換えるかどうかを尋ねられます。
cp -i /home/levan/kdenlive/untitelds.mpg /media/sda3/SkyDrive/
または、-b
を使用してファイルのバックアップを作成できます。
cp -b /home/levan/kdenlive/untitelds.mpg /media/sda3/SkyDrive
2)上記と同じ:
cp (-i or -b) /media/sda3/SkyDrive/untitelds.mpg /home/levan/kdenlive
)再帰的に-R
を使用し、対話的に-i
を使用します。
cp -Ri ~/MyFolder /sda3/
4)最後の1つはmv
コマンドを使用して実行できます。移動は切断のようなものです。
mv -i ~/MyFile ~/OtherFolder/MyFile
ディレクトリを移動する場合は、次を使用します。
mv -Ri ~/MyDirectory ~/OtherDirectory/
~/Dropbox/RECENT/
が現在のディレクトリの場合:
cp input.txt SORT/
そして、現在のディレクトリに別の名前で
input.txt
をコピーしたいと思います。
再び~/Dropbox/RECENT/
を現在のディレクトリとして:
cp input.txt newname.txt
既存のファイル名は、次を使用して自動補完できます TAB。
同じコピーコマンドの長いバージョン(~/Dropbox/RECENT/
にいない場合):
cp /home/$USER/Dropbox/RECENT/input.txt /home/$USER/Dropbox/RECENT/SORT/
すべてのディレクトリの後ろに/
を配置します。 SORT
が存在しない場合、cp
はSORT
という名前のファイルも作成し、何か問題が発生したと思わせます。 /
を追加すると、cp
エラーが発生し、ファイルはコピーされません。
cp
コマンドを使用します。
ファイルsomething.txt
をファイルfolder
にコピー:cp something.txt folder/
を使用
ファイルsomething.txt
を現在のディレクトリにsomething2.txt
としてコピー:cp 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
rsync -aAXhv /home/levan/kdenlive/untitelds.mpg /media/sda3/SkyDrive/
これにより、何も削除せずにSkyDriveディレクトリのuntitelds.mpg
ファイルがコピーされます
file-datetime、file-statsなどを保持するために、オプション-aをcpコマンドに追加することをお勧めします。
cp -a input.txt ./SORT
cp -a input.txt newname.txt
cp
コマンドを使用します。詳細については、ターミナルからman cp
と入力してください。