当前位置: 首页 > news >正文

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

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

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

在这里插入图片描述

c语言内容💖:

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

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


目录

  • 一、Linux文件介绍
    • 终端介绍
    • 根目录下的文件夹
  • 二、文件命令
    • ls
    • cd
    • pwd
    • cat
    • echo
    • mkdir
    • rmdir
    • touch
  • 思维导图总结

一、Linux文件介绍

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

终端介绍

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

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

用户符号

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

目录符号

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

根目录下的文件夹

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

在这里插入图片描述

二、文件命令

ls

格式:

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

功能:

列出文件、文件夹

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

-l 查看详细信息

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

举例:

在这里插入图片描述


cd

格式:

	cd 目录

功能:

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

cd ..返回上一层目录


pwd

格式:

	pwd

功能:

打印当前所在路径

举例:

在这里插入图片描述

cat

格式:

	cat 文件名

功能:

查看文件内容

举例:

在这里插入图片描述

echo

格式:

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

功能:

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

举例:

在这里插入图片描述

mkdir

格式:

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

功能:

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

举例:

在这里插入图片描述

rmdir

格式:

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

功能:

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

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

举例:

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

touch

格式:

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

功能:

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

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

举例:

在这里插入图片描述

思维导图总结

在这里插入图片描述

在这里插入图片描述


在这里插入图片描述

大家的点赞、收藏、关注将是我更新的最大动力! 欢迎留言或私信建议或问题。
大家的支持和反馈对我来说意义重大,我会继续不断努力提供有价值的内容!如果本文哪里有错误的地方还请大家多多指出(●'◡'●)
http://www.lryc.cn/news/182966.html

相关文章:

  • 【Python】基于OpenCV人脸追踪、手势识别控制的求生之路FPS游戏操作
  • 约束优化算法(optimtool.constrain)
  • 如何查看postgresql中的数据库大小?
  • 使用python-opencv检测图片中的人像
  • 项目进展(三)-电机驱动起来了,发现了很多关键点,也遇到了一些低级错误,
  • 目标检测算法改进系列之Backbone替换为RepViT
  • 学习 Kubernetes的难点和安排
  • 【MATLAB源码-第42期】基于matlab的人民币面额识别系统(GUI)。
  • 【软件测试】软件测试的基础概念
  • Docker-mysql,redis安装
  • 五种I/O模型
  • 用nativescript开发ios程序常用命令?
  • 6.Tensors For Beginners-What are Convector
  • Linux多线程网络通信
  • 矩阵的c++实现(2)
  • RPC 框架之Thrift入门(一)
  • 【C++】运算符重载 ⑥ ( 一元运算符重载 | 后置运算符重载 | 前置运算符重载 与 后置运算符重载 的区别 | 后置运算符重载添加 int 占位参数 )
  • 538. 把二叉搜索树转换为累加树
  • java8日期时间工具类
  • 算法-动态规划/trie树-单词拆分
  • React框架核心原理
  • python-pytorch 利用pytorch对堆叠自编码器进行训练和验证
  • 制作 3 档可调灯程序编写
  • 源码分享-M3U8数据流ts的AES-128解密并合并---GoLang实现
  • CSDN Q: “这段代码算是在STC89C52RC51单片机上完成PWM呼吸灯了吗?“
  • Linux系统编程系列之线程池
  • Linux CentOS7 vim多文件与多窗口操作
  • SPI 通信协议
  • 【图像处理】使用各向异性滤波器和分割图像处理从MRI图像检测脑肿瘤(Matlab代码实现)
  • 5个适合初学者的初级网络安全工作,网络安全就业必看