本章主要讲述如何查找文件。
操作系统:
CentOS Stream 9
操作步骤:
指令find
[root@localhost a]# find -name "*.txt"查找当前目录下的所有.txt文件
./b/3.txt
./b/4.txt
./1.txt
[root@localhost a]# find . #查找文件
.
./b
./b/c
./b/3.txt
./b/4.txt
./1.txt
[root@localhost a]# find . -mtime -7 #查询7天内修改过的文件
.
./b
./b/c
./b/3.txt
./b/4.txt
./1.txt
[root@localhost a]# find . -name "*.txt" -delete #查找并删除.txt的文件
[root@localhost a]# ll
总用量 0
drwxr-xr-x 3 root root 15 6月 8 15:30 b
[root@localhost a]#
指令grep
查找当前目录下所有.txt文件中包含1的行
[root@localhost c]# grep '1' *.txt
123
[root@localhost c]#