您的位置:首页 > 运维架构 > Linux

linux中cp复制、mv移动、重命名,SVN回滚命令的应用

2017-05-12 10:32 801 查看
一、复制

cp:复制一个文件到另一个文件夹

例子:

cp -i file1 file2 (将文档 file1 复制成 file2 . –i为提示确认)

cp file1 dir1 (将文档 file1 复制到目录 dir1 下,文件名仍为 file1)

cp /tmp/file1 . (将目录 /tmp 下的文档 file1复制到现行目录下,档名仍为 file1)

cp /tmp/file1 file2 (将目录 /tmp 下的文档 file1现行目录下,档名为file2

cp -r dir1 dir2 (recursive copy) 复制整个目录.若目录 dir2 不存在,则将目录dir1,及其所有文档和子目录,复制到目录 dir2 下,新目录名称为dir1.若目录dir2不存在,则将dir1,及其所有文档和子目录,复制为目录 dir2)

二、移动

mv:你想要将文件从一个位置移动到另一个地方并且不想复制它,那么mv 命令是完成这个任务的首选。

mv file_1.txt /home/pungki/office

mv file_2.txt file_3.txt file_4.txt /home/pungki/office

mv *.txt /home/pungki/office

.重命名文件或目录

mv file_1.txt file_2.txt

如果是绝对路径,它应该像下面这样: mv /home/pungki/Documents/file_1.txt /home/pungki/Documents/file_2.txt

重命名目录

mv directory_1/ directory_2/

打印移动信息

mv -v *.txt /home/pungki/office

使用交互模式

当你将文件移动到其它位置,而那个位置恰好有同样的文件,这时 mv 命令会覆盖掉原来的文件。对于mv的这一行为一般不会有什么提示。如果想产生一个关于覆盖文件的提示,我们可以使用-i选项。(译注:通常发行版会通过alias命令,将-i作为默认选项,所以会有提示。)

mv -i file_1.txt /home/pungki/office

三、回滚

命令:svn up -r 版本号 例如你当前代码版本是17想回滚到14:svn up -r 14
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux
相关文章推荐