1.2.1 linux和高并发-linux基本命令-linux文件系统命令
1.写在前面
上一个博客介绍了linux文件系统结构,在运行linux中避免不了文件或者文件夹的操作,这次我们来总结一下linux中基本的文件系统命令。
2.df 显示磁盘使用情况
3.du 显示文件系统使用情况(某一个文件、文件夹占用大小)
4.ls、ll展示某一个文件夹下面所有文件
ls可以查看多个目录,ls -a隐藏文件也出来了,ll -i 显示文件序号,ls -l 显示时间等其他信息,长列表显示。文件有哪些文件类型呢?
块设备文件可以任意切割,字符设备文件不能任意切割。
ls显示多个级别文件夹,树形结构,先显示级别高的,同级别按照字母排序。
5.cd 切换目录
cd / 切换到根目录
cd .. 切换到上一级目录
cd 返回到当前用户的家目录
cd ~ 波浪线扩展,切换到某一个用户家目录
6.pwd 显示当前工作目录
7.mkdir 创建目录
使用mkdir 创建多级目录
花括号扩展,在一个文件夹下面创建多个文件夹
8.rm 删除命令
- -f 会有提示,是否删除?
- -f -r 删除一个文件夹,并且递归删除文件夹中所有文件,两个短参数等效于长参数 -rf
9. cp 拷贝命令
- cp 文件名 位置
- 拷贝一个目录:cp -r x y
10.mv 移动命令
- 把一个文件从一个目录移动到另外一个目录
- 起到重命名的作用
11. ln 链接,指的同一个文件(硬链接)
ln 链接,指的同一个文件(硬链接),cp复制文件是重新产生一个新的文件。
ln -s 文件名 文件夹 ,产生一个指向性链接(软链接,快捷方式)。
不管是硬链接,还是软链接,修改文件,其他文件都会发生变化。
12.stat 元数据
- 打印某一个文件相关元数据,access访问时间+modify文件修改时间+change元数据修改时间
13.touch
- 作用1:access访问时间+modify文件修改时间+change元数据修改时间 时间调整一致
- 作用2:创建一个新的文件