• Linux 使用 mv 命令重命名或移动文件


    使用方法:

    $ split --help
    用法:mv [选项]... [-T] 源 目标
          mv [选项]... 源... 目标
          mv [选项]... -t 目标 源...
    重命名或者移动文件/目录。
    
    长选项必须使用的参数对于短选项时也是必需使用的。
      -b                       类似 --backup 选项,但不接受参数,覆盖前先备份
      -f, --force              直接覆盖不进行询问交互
      -i, --interactive        覆盖前进行询问交互
      -n, --no-clobber         不覆盖已经存在的文件
      -t, --target-directory=DIRECTORY  指定目标目录,移动多个源文件到此目录,此时目标目录在前,源文件在后
      -u, --update             源文件比目标文件新或目标文件不存在时才移动
      -v, --verbose            在每个输出文件打开前输出文件特征
          --help               显示此帮助信息并退出
          --version            显示版本信息并退出
    

    使用示例:

    # 重命名文件
    mv test.log test.txt
    # 移动文件
    mv test.txt tmp/
    # 移动多个文件
    mv log1.txt log2.txt log3.txt tmp/
    mv -t /opt/soft/tmp/ log1.txt log2.txt log3.txt
    # 交互式覆盖文件
    mv -i log1.txt log2.txt
    # 覆盖前备份文件,读取环境变量VERSION_CONTROL来作为备份策略
    mv -b log1.txt log2.txt
    # 强制覆盖文件
    mv -f log3.txt log2.txt
    # 如果dir2不存在,则为重命名目录;如果dir2已存在,则将dir1放入dir2目录下
    mv dir1 dir2
    # 将当前文件夹下的所有文件移动到上一级目录
    mv * ../
    # 将当前目录的一个子目录里的文件移动到另一个子目录里
    mv test3/*.txt test5/
    
  • 相关阅读:
    第九周学习总结&实验报告(7)
    团队展示
    结对编程
    微信公众号
    编程作业
    《构建之法》
    自我介绍
    java学期总结
    14周作业
    13周总结
  • 原文地址:https://www.cnblogs.com/danhuang/p/12575971.html
Copyright © 2020-2023  润新知