• 【Linux】Linux常用命令—文件管理(上)


    创作不易,本篇文章如果帮助到了你,还请点赞 关注支持一下♡>𖥦<)!!
    主页专栏有更多知识,如有疑问欢迎大家指正讨论,共同进步!
    🔥c++系列专栏:C/C++零基础到精通 🔥

    给大家跳段街舞感谢支持!ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ

    在这里插入图片描述

    c语言内容💖:

    专栏:c语言之路重点知识整合

    【c语言】全部知识点总结


    一、Linux文件介绍

    Linux本质:通过终端操作文件

    终端介绍

    终端是一种让用户与系统交互的方式,用户通过终端输入命令,系统通过终端输出结果

    终端: 可以在任意位置打开

    用户符号

    • # :root用户
    • $:普通用户

    目录符号

    • ~:Home目录
    • /:根目录

    根目录下的文件夹

    Linux没有盘符的概念,只有一个根目录/,所有文件都在根目录下:

    在这里插入图片描述

    二、文件命令

    ls

    格式:

    	ls [-a -l -R] [FILE]
    
    • 1

    功能:

    列出文件、文件夹

    -a 列出隐藏文件(以.开头的为隐藏文件)

    -l 查看详细信息

    -R 连同子目录中的内容一起列出

    举例:

    在这里插入图片描述


    cd

    格式:

    	cd 目录
    
    • 1

    功能:

    改变工作路径(进入文件夹)

    cd ..返回上一层目录


    pwd

    格式:

    	pwd
    
    • 1

    功能:

    打印当前所在路径

    举例:

    在这里插入图片描述

    cat

    格式:

    	cat 文件名
    
    • 1

    功能:

    查看文件内容

    举例:

    在这里插入图片描述

    echo

    格式:

    	echo 内容(变量、字符串) 
    
    • 1
    	echo 内容(变量、字符串) > 文件名
    	#其中 > 为重定向符号
    
    • 1
    • 2

    功能:

    1.将内容(变量、字符串)输出到终端
    2.将内容(变量、字符串)写入文件

    举例:

    在这里插入图片描述

    mkdir

    格式:

    	mkdir 文件夹名
    
    • 1
    	mkdir 文件夹名1 文件夹名2
    
    • 1
    	mkdir 文件夹名1/文件夹名2 -p
    
    • 1

    功能:

    1.创建文件夹(通过空格分隔可以一次创建多个)
    2.创建有所属关系的文件夹:使用/ 代表文件夹1中包含文件夹2, 其中-p为自动建立好尚不存在的目录

    举例:

    在这里插入图片描述

    rmdir

    格式:

    	rmdir 文件夹名
    
    • 1
    	rmdir 文件夹名1 文件夹名2
    
    • 1
    	rmdir 文件夹名1/文件夹名2 -p
    
    • 1

    功能:

    1.删除空文件夹(通过空格分隔可以一次删除多个)
    2.使用-p连同空的父目录删除一起删除

    如果目录非空,可以使用rm -rf强制删除

    举例:

    在这里插入图片描述
    在这里插入图片描述

    touch

    格式:

    	mkdir 文件名
    
    • 1
    	mkdir 文件名1 文件名2
    
    • 1

    功能:

    创建文件(通过空格分隔可以一次创建多个)

    如果文件已存在, 将文件的访问及修改时间更新为目前时间

    举例:

    在这里插入图片描述

    思维导图总结

    在这里插入图片描述

    在这里插入图片描述


    在这里插入图片描述

    大家的点赞、收藏、关注将是我更新的最大动力! 欢迎留言或私信建议或问题。
    大家的支持和反馈对我来说意义重大,我会继续不断努力提供有价值的内容!如果本文哪里有错误的地方还请大家多多指出(●'◡'●)
  • 相关阅读:
    如何在几百万qps的网关服务中实现灵活调度策略
    Elasticsearch优化
    ROS从入门到精通3-4:urdf集成Gazebo联合仿真
    PyQt5可视化编程-菜单和工具栏
    SpringCloud Alibaba微服务第7章之Nacos
    Mysql的group_concat函数长度限制
    gazebo各种插件
    鸿蒙HarmonyOS从零实现类微信app效果第一篇,基础界面搭建
    【017】基于vue.js的网易云web端(实现播放、登录)(Node接口实现)
    Java-1201
  • 原文地址:https://blog.csdn.net/TiSg0/article/details/133555276