• 【终端使用】拷贝和移动文件


    命令 英文 作用
    tree [目录名称] tree 以树状图列出目录结构
    cp 源文件 目标文件 copy 复制 文件 或者 目录
    mv 源文件 目标文件 move ①移动文件、目录到指定位置;②重命名文件、目录

    一、"tree"命令的使用

    1)"tree [目录名称]"命令,以树状图列出指定目录下的 目录文件

    2)"tree -d [目录名称]"命令,以树状图列出指定目录下的 目录

    选项 含义
    -d 只显示目录

     二、"cp"命令的使用

    "cp"命令,的功能是将给出的 文件目录 复制到另一个 文件目录 中,相当于 DOS 下的 copy 命令

    选项 含义
    -i 覆盖文件前提示。(-i,  --interactive     覆盖前询问
    -r 拷贝目录时,必须添加"-r"选项。则cp将递归复制给目录下的所有子文件和子目录。

    1)在同一目录下复制一份文件,新复制的文件名称 不能与 源文件的名称 同名。

    2)不同目录下,如果 源文件、目标文件 已经存在,且两文件名称相同,但两文件的内容不一样。使用"cp 源文件 目标文件"命令,目标文件 的内容会被 源文件 覆盖。

    3)不同目录下,如果 源文件、目标文件 已经存在,且两文件名称相同,但两文件的内容不一样。使用"cp -i 源文件 目标文件"命令,系统会显示提示信息用户通过输入 "y/n" 来控制是否继续执行操作

     4)拷贝 目录 需要添加 "-r" 选项。

    注意:可以联系 "rm" 命令。删除 目录 的时候,也是需要添加 "-r" 选项,删除 文件,则不需要

     

    三、"mv"命令的使用

    "mv"命令可以用来移动 文件、目录,也可以给 文件、目录 重命名

    选项 含义
    -i 覆盖文件前提示。(-i,   --interactive     覆盖前询问)

    1)"mv"命令可以用来移动 文件、目录。

    2)"mv"命令可以用来移动 文件、目录,

    移动的同时 也可以 重命名  文件、目录

    如果还是使用 文件、目录 原来的名称,只要指定到移动哪个目录即可,不需要写 文件、目录 名称。

    3)使用"mv"命令移动 文件、目录时,默认情况下发生 覆盖 情况时,不会显示提示信息的!!

       但是可以添加 "-i" 选项,在发生 覆盖 情况时,会显示提示信息!!!

  • 相关阅读:
    Lock、Synchronized锁解析
    js多个计时器互不影响触发
    php Excel文件导入 Spreadsheet_Excel_Reader
    Tcp/ip简介
    对称加密和非对称加密
    AFNetworking 3.0迁移指南
    从 Objective-C 里的 Alloc 和 AllocWithZone 谈起
    iOS 沙盒
    SDWebImage解析
    dSYM文件
  • 原文地址:https://www.cnblogs.com/greamrod/p/12306927.html
Copyright © 2020-2023  润新知