ターミナルでファイルをコピーする方法を読んだことがありますが、これらの例は非常に役立ちます。そこで、私がやりたいことは次のとおりです。
例:
にファイルがあり
/home/levan/kdenlive untitelds.mpg
、このファイルを にコピーしたいのです/media/sda3/SkyDrive
が、SkyDrive ディレクトリ内のものは何も削除したくありません。にファイルがあり
/media/sda3/SkyDrive untitelds.mpg
、このファイルをコピーしたいのです/home/levan/kdenlive
が、kdenliveディレクトリ内のものは削除したくありません。ホームディレクトリからフォルダをコピーしたいのですが、ディレクトリとその反対側
sda3
にあるものを削除したくありません。sda3
フォルダー/ファイルを切り取って、切り取ったディレクトリ内のファイルを削除せずに別の場所にコピーしたい。
答え1
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
3)-R
再帰的および対話的に使用します-i
。
cp -Ri ~/MyFolder /sda3/
4)この最後のものはコマンドで実行できmv
、move は cut に似ています。
mv -i ~/MyFile ~/OtherFolder/MyFile
ディレクトリを移動する場合は、次を使用します。
mv -Ri ~/MyDirectory ~/OtherDirectory/
答え2
~/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
し、ファイルはコピーされません。
答え3
コマンドを使用します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
答え4
rsync -aAXhv /home/levan/kdenlive/untitelds.mpg /media/sda3/SkyDrive/
untitelds.mpg
これにより、何も削除せずにSkyDriveディレクトリにファイルがコピーされます。