Linux常用指令笔记

1.VIM指令

2.find指令

查询指定目录下的文件,可以指定多个筛选条件

参数 作用 示例 备注(linux目录也属于文件)
. 查询当前目录和子目录下的所有文件和文件夹 find . -name "dir" or find /home -name "dir" 查询当前目录和子目录下(home目录下的)的所有名称以dir开头的文件和文件夹
-name 匹配文件和文件夹的名称 find . -name(-iname) "*.txt" 匹配(iname忽略大小写)以.txt结尾的文件名(文件和文件夹)
-path 匹配文件和文件夹的路径 find /home -path "/dir" 匹配home目录下路径包含/dir的文件及文件夹
-regex 匹配正则表达式 find . -regex(-iregex) ".*(.txt|.pdf)$" 匹配以.txt和.pdf为后缀的文件名
-type 匹配文件类型 find . -type f 匹配普通文件类型的文件 f:普通文件;l:符号链接;d:目录;c:字符设备;b:块设备;s:套接字;p:Fifo
-maxdepth /-mindepth 向下匹配最大最小层级 find . -maxdepth 2 -type f 向下最多匹配两级匹配文件类型为普通文件的文件
时间戳 匹配时间范围 find . -atime -7 匹配七天之内访问过的文件。 -a: 访问;-m:修改;-c:数据源修改 time:天数; min:分钟
.delete 删除匹配项 find . -name ".txt" -delete 删除当前目录下所有.txt为后缀的文件

你可能感兴趣的:(Linux常用指令笔记)