linux文件系统常用命令

电脑技巧4年前发布
18 0 0

linux系统在市场上也是相当的普遍跟高利用率的,而然这一系统都是拥有众多版本的,假如你有什么样的不清楚的能够来说看linux系统有什么,坚信能帮助大家。

linux文件系统常见命令:

1、Rcommend

command --help 显示command的协助信息

# 比如:

mkdir --help

man command 查看command命令的操作手册

# 比如:

man mkdir

 

2、ls:

ls -a 查看全部文件目录(可查看隐藏文件)

ls -l 以目录方式显示文件的具体信息

ls -h 相互配合-l以人性化方式显示文件大小

ls -l -h 显示文件大小更为形象化

ls -lh

ls -hl

ls -lha

* 代表任意数字符

? 代表随意一个字符,最少1个

[] 表明能够匹配标识符组里的任一一个

[abc] 匹配a、b、c中的任意一个

[a-f] 匹配从a到f范围之内任意一个

3、cd:

linux下文件和目录特性:

. 代表现阶段目录

.. 代表上一级目录

cd 切换目录

cd ~ 切换到现阶段用户主目录(家目录~)

cd . 维持在目前目录不会改变

cd .. 切换到上级领导目录

cd - 能够在近期2次工作中目录之间往返切换

 

20230225231614feacc9c5dc734b7aa96c5221929f4344899

4、touch:

touch 文件名 假如文件不会有,能够创建一个空缺文件;假如文件已存有,能够改动文件的末次修改日期

-a 仅改动“载入时间”(atime)

-m 仅改动“改动时间”(mtime)

-d 与此同时改动 atime和mtime

5、mkdir:

-p 能够递归算法递归创建出具备嵌入层叠联系的文件目录

mkdir 文件夹名 创建一个新的目录

比如:

mkdir -p a/b/c/d 递归算法创建好几个目录

6、rm:

rm 删除文件或目录

rm -f 强制删除,忽视不存在的文件,不用提醒

rm -r 递归算法地删除目录中的内容,删除文件夹时要加此参数

rm *1.txt 删除以1.txt结尾的全部文件

rm -r *

rm -rf * 强制删除该文件夹中全部文件 (删除进行不能恢复)

20230225223639752b324b28cee96f7076c7e0e649ca23163

7、cp:

cp 源文件 总体目标文件 复制文件或目录

cp -i 源文件名 目录名 遮盖文件前提醒

cp -r 源文件名 目录名 若给的源文件是目录文件,则cp将递归算法复制该目录中的全部子目录和文件,总体目标文件务必为一个目录名

cp -d 源文件 总体目标文件 若对象是“连接文件”,则留下该“连接文件”的属性

cp -p 源文件 总体目标文件 保存初始文件的属性

cp -a 源文件 总体目标文件 等同于-pdr

8、cat:

cat 文件名 查看文件内容、创建文件、文件合并、增加文件内容等服务,会一次性显示每一个内容,适宜查看内容较小的文本文件

cat -b 文件名 对非空文件内容,显示行序号

cat -n 文件名 对输出全部内容,显示行序号

9、more:

more 文件名 分屏显示文件内容,每一次只显示一页内容,适宜内容比较多的文本文件

应用more的操作键:

空白键:显示指南页的下一屏

Enter键:一次滚动指南页的一行

b:回退一屏

f:前滚一屏

q:退出

20230225223641c3fe22dd91aae69177ec8e48ed8f8e26105

10、别的:

pwd 用以查看现阶段所属文件夹目录

clear 用以清屏

tree -d 只显示目录信息

-name 匹配名字

-perm 匹配管理权限(mode为彻底匹配,-mode为包括就可以)

-user 匹配使用者

-group 匹配全部组

-mtime -n n 匹配改动内容的时间(-n指n天之内, n指n天之前)

-atime -n n 匹配浏览文件的时间(-n指n天之内, n指n天之前)

-ctime -n n 匹配改动文件权限时间(-n指n天之内, n指n天之前)

-nouser 匹配无使用者的文件

-nogroup 匹配无所有队的文件

-newer f1 !f2 匹配比文件f1新但是比f2老旧文件

--type b/d/c/p/l/f 匹配文件种类(后边的字母主要参数先后表明块设备、目录、字符设备、管路、连接文件、文本文件)

-size 匹配文件的大小( 50KB为查找超出50KB的文件,而-50KB为查找低于50KB的文件)

-prune 忽视某一目录

-exec ...... { }\; 后边可跟用以进一步解决搜索过程的命令(下面会出现演试)

-exec主要参数用以把find命令搜索到得到的结果交给略逊一筹的命令作进一步加工处理,它十分类似管路符技术性,而且由于 find命令对参数特别要求,因而尽管 exec是长格式方式,但依旧只需要一个加号(-)。

find [途径] -name "*.py" 查找特定途径下扩展位是.py的文件,包含子目录

假如省去途径,表明在目前文件夹下查找

比如:

find Desktop/ -name "*1*" 搜索桌面上目录下,文件名包括1的文件

find Desktop/ -name "*.txt" 搜索桌面上目录下,全部以.txt为扩展位的文件

find Desktop/ -name "1*" 搜索桌面上目录下,以数字1开头文件

find / -perm -4000 -print 查询全部系统中搜索管理权限包含SUID权限全部文件

202302252316151f93ed1c2d8a2c9b8a39dd2e66c005ff156
© 版权声明

相关文章

没有相关内容!