一、常用用法
1 | mv --backup=numbered --strip-trailing-slashes SOURCE DEST |
二、含义与选项
2.1、含义
2.1.1、含义1
移动SOURCE所表示的源文件到目的目录DEST:即DEST的最后一个符号是“/”,该目录将作为源文件的父目录。这种情况下,只移动源文件的位置,而不改变文件名。
2.1.2、含义2
移动SOURCE所表示的源文件,使该文件的最终路径是DEST:即DEST的最后一个符号不是“/”,该DEST将作为源文件被移动之后最后的表示路径。这种情况下,既可以移动源文件的位置,也可以改变文件名。
2.2、选项
“–backup=numbered”:表示启用备份机制,在移动源文件的时候,如果在目的路径上已经存在同名的文件,不会删除同名文件,而是改变其名字。
“–strip-trailing-slashes”:如果SOURCE的最后一个符号是“/”,那么去除掉它。需要注意的是,在SOURCE中最后的“/”符号,本就是没有意义的。
参考文献: [1]man mv