• linux 文件和目录操作


    1 相对路径和绝对路径 (与C++中概念相似)

    cd /root/cat 绝对路径 

    cd ../文件名/ 相对路径,指相对某个文件而言的

    2 切换目录

    cd  当前目录 进入某个目录

    pwd 显示当前目录

    cd .. 上一层目录

    cd ~切换到home目录

    cd - 不同路径切换(返回上一次的目录)

    3 复制文件和目录

    1)cp 文件名 (可以连续多个文件)destination(目标)复制(文件时间戳会变的)

       cp -p文件名(可以连续多个文件) destination(目标)复制(文件的时间戳还是原来的那个)

        cp -r dir1 dir2 复制目录

    备注:-r是递归,指复制整个目录下的所有文件等,单个的R应该大写,与其他组合应该小写

    4 移动和重命名文件和目录

    mv 操作与cp类似,既可以用来移动,也可以用来重命名

    重命名:mv 原文件名 现文件名

    移动: mv 要移动的文件  目标位置的文件名(../指的是上一层)

    5 删除文件和目录

     rm 文件名 删除文件 (需要确认)

    rm -f 文件名 删除文件(不需要确认,直接删除)

     rm -r文件名 删除目录 (需要确认)

    rm -rf 文件名 删除目录(不需要确认,直接删除)

    其他的:

    -i 交互式

    -r 递归(复制那里有讲过)

    6 新建文件和目录

     touch 文件名 新建文件

    mkdir 目录名 新建目录

    7 确定文件格式

    file 文件名  确定文件属性,查看文件

    8 查看文件文本内容

    cat 文件名 会显示文件的详细信息

    如果一个文件的详细信息过多的话,可以用pageup,pagedown翻页(整页整页得翻)

    另外,/g直接到顶部

    /G直接到底部

    /N往上翻页

    /n往下翻页

    /搜索 搜索相关内容

    敲键盘上的q退出

  • 相关阅读:
    shell语句for循环
    ls命令详解
    计算机相关概念总结(3)
    计算机相关概念总结(2)
    计算机相关概念总结(1)
    devops的概念
    jenkins无法连接gitlab
    Jenkins创建镜像后无法推送到harbor的问题
    Jenkins+gitlab+maven持续集成
    jenkins打完包在哪里
  • 原文地址:https://www.cnblogs.com/angelfishone/p/6283047.html
Copyright © 2020-2023  润新知