• Linux文件/目录 的复制、移动(更名)、删除、以及查看文件内容的命令


    一、复制(cp)

    复制要求源文件(目录)必须存在,目标文件(目录)不存在就新建一个。

    1.复制文件fA

    并新建文件fB,fB原来不存在:
    cp fA fB

    到目录dB中:
    cp fA dB  

    2.复制目录dA(必须加入-r选项)

    并新建目录dB,dB原来不存在。
      cp -r dA dB

    到目录dB中,dB必须实际存在。
      cp -r dA dB(dA变成了dB的子目录)

    二、移动(mv)

    移动命令也可以用来对文件或目录重命名

    1.移动文件

    将文件fA(目录dA)更名为fB(目录dB),fB原来不存在。
    mv fA fB

    将文件fA(目录dA)移动到目录dB中,dB必须存在。
    mv fA dB

    2.移动目录(-r选项不用了)

    将文目录dA更名为目录dB,dB原来不存在。
    mv dA dB

    将目录dA移动到目录dB中,dB必须存在。
    mv dA dB

    三、删除(rm)

    1.删除文件fA

    rm fA

    2.同时删除文件fA和fB

    rm fA fB

    3.删除目录(必须加入-r选项)

    rm -r dA(如果dA下面还有目录或文件,系统会一直询问是否删除下面的子目录或文件,,可以加入选项-f强行删除,不用确认)

    rm -rf dA

    四、显示

    1.显示文件内容的指令有cat、more、head、tail。

    cat/more/head/tail fA

    2.区别

    cat显示所有内容
    more分页显示,空格键向下翻页,b前翻,enter下翻一行,pageUp,pageDn翻页,q退出
    head默认显示前10行
    tail默认显示后10行。

    原文地址:https://www.136.la/nginx/show-47860.html

    本博客所有内容均为学习日记,如有错误,烦请指正;如有侵权,请联系作者删除。 有关文章内容方面,请尽情留言,大家相互探讨
  • 相关阅读:
    Git fetch和git pull的区别
    git revert和git reset的区别
    JSF 与 HTML 标签的联系
    3. Decorator
    2. Observer
    1. Strategy
    继承构造函数的执行顺序
    模板特化
    8.1.2 Template instantiation (Accelerated C++)
    std::cin
  • 原文地址:https://www.cnblogs.com/nvyuan/p/15090563.html
Copyright © 2020-2023  润新知