Lev*_*van 158 command-line bash
我已阅读有关使用终端复制文件的信息,但这些示例对我有很大帮助。所以这就是我想要做的:
例子:
我有一个文件,/home/levan/kdenlive untitelds.mpg我想将此文件复制到/media/sda3/SkyDriveSkyDrive 目录中,但不想删除任何内容。
我有一个文件,/media/sda3/SkyDrive untitelds.mpg我想将此文件复制到/home/levan/kdenlive kdenlive 目录中,但不想删除任何内容
我想将一个文件夹从主目录复制到sda3并且不想删除sda3目录和对面的任何内容
我想剪切一个文件夹/文件并复制到其他地方而不删除我剪切到的那个目录中的文件。
Eva*_*lva 207
1)通过-i用于交互,您将被询问是否要替换文件:
cp -i /home/levan/kdenlive/untitelds.mpg /media/sda3/SkyDrive/
Run Code Online (Sandbox Code Playgroud)
或者您可以使用它-b来创建文件的备份:
cp -b /home/levan/kdenlive/untitelds.mpg /media/sda3/SkyDrive
Run Code Online (Sandbox Code Playgroud)
2)同上:
cp (-i or -b) /media/sda3/SkyDrive/untitelds.mpg /home/levan/kdenlive
Run Code Online (Sandbox Code Playgroud)
3)使用-R递归和-i互动:
cp -Ri ~/MyFolder /sda3/
Run Code Online (Sandbox Code Playgroud)
4)最后一个可以通过mv命令来完成,移动就像切割:
mv -i ~/MyFile ~/OtherFolder/MyFile
Run Code Online (Sandbox Code Playgroud)
如果要移动目录,请使用:
mv -Ri ~/MyDirectory ~/OtherDirectory/
Run Code Online (Sandbox Code Playgroud)
Rin*_*ind 11
如果~/Dropbox/RECENT/是你的当前目录:
cp input.txt SORT/
Run Code Online (Sandbox Code Playgroud)
我想
input.txt在当前目录中使用另一个名称进行复制。
再次~/Dropbox/RECENT/作为当前目录:
cp input.txt newname.txt
Run Code Online (Sandbox Code Playgroud)
现有的文件名可以使用TAB.
相同复制命令的长版本(当您不在时~/Dropbox/RECENT/):
cp /home/$USER/Dropbox/RECENT/input.txt /home/$USER/Dropbox/RECENT/SORT/
Run Code Online (Sandbox Code Playgroud)
我/在每个目录后面放了一个。如果SORT不存在,cp也会创建一个名为的文件,SORT让您认为出现问题。添加/将有cp错误,而不是复制文件。