马哥博客作业第3周

#linux命令之mv

(一) mv命令

描述:mv 命令(move 的缩写),既可以在不同的目录之间移动文件或目录,也可以对文件和目录进行重命名。

格式:mv   [选项]   源文件或目录   目标文件或目录

选项:

    -b  若需覆盖文件,则在覆盖文件前先进行备份
    -f   强制覆盖,若目标文件已存在同名文件,使用该参数时则直接覆盖而不询问
    -i   若目标文件已存在同名文件,则提示询问是否覆盖
    -u  若目标文件已存在需移动的同名文件,且源文件比较新,才会更新文件
    -n:如果目标文件已经存在,则不会覆盖移动,而且不询问用户;
示例:

1.移动文件或目录

#移动之后源文件会被删除,类似剪切

2. 强制移动

 #就算/tmp目录下已经存在同名的文件,由于-f选项的作用也会被覆盖

3.不覆盖移动

 4.改名

#如果源文件和目标文件在同一个目录中那就是改名

#目录也可以按同样的方式改名

5.显示移动过程

#如果在移动过程中想查看哪些文件被移动了,可以是-v选项显示移动过程

猜你喜欢

转载自www.cnblogs.com/luyinghui/p/12638734.html