Linux

Linux4_文件查找和内容检索

2019-05-20  本文已影响7人  Y大宽

按文件属性查找

1按文件名查找

find + 查找的目录 + -name +“文件的名字”

$ find /mnt/f/kelly/bioTree/linux20/ -name me.txt
/mnt/f/kelly/bioTree/linux20/me.txt

通配符

*统配多个字符
?通配一个字符

2 按文件大小查找

find +查找目录 + -size + 大小

$ find /mnt/f/kelly/bioTree/ -size +10k#大于10k(k小写)
$ find /mnt/f/kelly/bioTree/ -size -10M#小于10M(M大写)

大于10M小于100M

$ find -size +10M -size -100M
./biosoft/bowtie2/bowtie2-2.2.9/bowtie2-align-l
./biosoft/bowtie2/bowtie2-2.2.9/bowtie2-align-l-debug
./biosoft/bowtie2/bowtie2-2.2.9/bowtie2-align-s
./biosoft/bowtie2/bowtie2-2.2.9/bowtie2-align-s-debug
./biosoft/bowtie2/bowtie2-2.2.9-linux-x86_64.zip

3 按文件类型

文件类型
find + 文件目录 + -type + d/f/b/c/s/p/l
$ find -type f

按文件内容查找

想知道哪个文件里有什么样的字符串,需要找到包含字符串的文件
也就是按文件内容查找

grep

grep -r "要查找的内容” +查找的路径

注意和find顺序一样 grep先写内容后写路径

$ grep -r "loop"
上一篇下一篇

猜你喜欢

热点阅读