mv用于重命名文件或目录
补充说明http://用于重命名www.Sina.com /文件或目录,或将文件从一个目录移动到另一个目录。 source表示源文件或目录,而target表示目标文件或目录。 将文件移动到已存在的目标文件将复盖目标文件的内容。
您可以使用mv命令将源文件移动到目标文件中,或将一组文件移动到目标目录中。 将源文件移动到目标文件有两种不同的结果。
如果目标文件是目录文件的路径,则源文件将移动到该目录,并且文件名不会更改。 如果目标文件不是目录文件,则源文件名称(只有一个)将更改为目标文件名,并复盖自己所在的同名文件。 如果源文件和目标文件位于同一目录中,则mv的作用是重命名文件名。 如果目标文件是目录文件,并且存在多个源文件或目录参数,则所有源文件都将移动到目标文件中。 移动到此目录下的所有文件将保留以前的文件名。 注意: mv与cp的结果不同,mv像文件“搬家”,文件数量没有增加。 cp复制了文件,文件数量增加了。
语法mv (可选)参数)选项--backup=备份模式)如果需要复盖文件,请在复盖之前先进行备份; -b )如果文件存在,则在重写之前创建备份; -f )如果目标文件或目录与现有文件或目录重复,则直接复盖现有文件或目录; -i )交互操作,并在复盖之前询问用户,如果源文件与目标文件或目标目录中的文件同名,则询问用户是否要复盖目标文件。 用户输入“y”以指示要复盖目标文件。 键入" n "可取消源文件的移动。 这样可以避免意外复盖文件。 --strip-trailing-slashes :从源文件中删除正斜杠“/”; -S后缀—为备份文件指定后缀,而不是默认后缀; --target-directory=目录:指定将源文件移动到目标目录; -u :仅当源文件比目标文件新或目标文件不存在时,才执行移动操作。 参数源文件:源文件列表。 目标文件:如果“目标文件”是文件名,则在移动文件的同时将其重命名为“目标文件”; 如果“目标文件”是目录名称,请将源文件移动到“目标文件”下。 该实例将目录/usr/men中的所有文件移动到当前目录(由.表示)。
移动mv /usr/men/* .文件
mv file_1.txt /home/office/移动多个文件
mv file _2. txtfile _3. txtfile _4. txt/home/office/mv *.txt/home/office /移动目录
重命名mv directory_1//home/office/文件或目录
将mv file_1.txt file_2.txt #文件file_1.txt重命名为file_2.txt并重命名目录
打印mv directory_1/directory_2/移动信息
mv -v *.txt /home/office指示是否覆盖文件
仅当mv -i file_1.txt /home/office源文件比目标文件新时执行更新
mv -uv *.txt /home/office请勿复盖现有文件
在mv -vn *.txt /home/office复制期间创建备份
mv -bv *.txt /home/office无条件复盖已存在的文件
mv -f *.txt /home/office