• Linux下mv命令详解


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

    mv命令参数(选项):

    -b :若需覆盖文件,则覆盖前先行备份。 

    -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;

    -i :若目标文件已经存在时,就会询问是否覆盖!

    -u :若目标文件已经存在,且源文件比较新,才会更新

    -t :指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。

    命令实例:

    1、文件改名  

    命令:mv test.log test1.txt     说明:将文件test.log重命名为test1.txt

    命令:mv -i test.log test1.txt    说明:将文件test.log重命名为test1.txt 若同名询问是否覆盖

    命令:mv -f test.log test1.txt    说明:将文件test.log重命名为test1.txt 同名则强制覆盖

    命令:mv test.log -b test1.txt  说明:将文件test.log重命名为test1.txt 同名则备份

    2、移动文件  

    命令:mv test1.txt dir1            说明:将test1.txt文件移到目录dir1中

    命令:mv test1.txt test2.txt dir1 

    命令:mv -t /home/dir1/ test1.txt test2.txt   说明:以上两命令均将文件test1.txt,test2.txt移到目录dir1。

    3、移动目录

    命令: mv dir1 dir2       说明: 如果目录dir2不存在,将目录dir1改名为dir2;否则,将dir1移动到dir2中。

    命令: mv * ../        说明:移动当前文件夹下的所有文件到上一级目录

    命令: mv dir1/* dir2      说明:把当前目录的子目录dir1里的所有文件移动到另一个子目录dir2里

     

  • 相关阅读:
    迎战智能手机时代,芯片厂商谁能笑到最后?
    古老Ubuntu 安装 EDB 的奇葩旅程
    今天做了一个很糟糕的storage and buffer manager
    android 数据库SQL 框架例子
    关于VS2008编译错误"error LNK2005: 已经在 .obj 中定义"
    ListActivity源码分析
    最优非对称加密填充(OAEP)
    EVP_DigestInit(3)源码解析
    Java EE学习笔记(1:Servlet & JSP)
    Servlet
  • 原文地址:https://www.cnblogs.com/wytings/p/4095182.html
Copyright © 2020-2023  润新知