时间:2022年3月8日
学海无涯
页码:第- 2 -页共9页
Linux怎么查找文件
篇一:Linux下查找文件命令
Linux下查找文件命令---find
在使用linux操作系统,有时候我们经文件,表明空的或者错误的信息,这样查询到的错误信息将被转移了,不会再显示了。
如果我们知道这个文件存放在某个大的目录中,此时使用命令:
find /知道的目录 -name 文件名
上面的命令就是表示在知道的目录中查询文件。这里再说明一下“/ ”这个函数符号的含义,如果输入 “find/ ”就是表示要求Linux系统在整个ROOT目录下查找文件,也就是在整个硬盘上查找文件,而“find/大的目录”就是只在大的目录下查找文件。因为“find/大的目录”表示只在大的目录下查找文件。
2、根据部分文件名查找方法:
时间:2022年3月8日
学海无涯
页码:第- 4 -页共9页
例如我们知道某个文件包含有abc这3个字母,那么要找到系统中所有包含有这3个字
母的文件是可以实现的,输入:
find /doc -name *abc*
这个命令表明了Linux系统将在/doc整个目录中查找所有的包含有abc这3个字母的文件。如果你还知道这个文件是由什么字母打头的,那么我们还可以省略最前面的星号,命令如下:
find/doc -name abc*(在doc目录下查找以abc开头的文件)
find /doc \( -name ja* -o- -name ma* \) –print
(在doc目录下查找以ja开头或ma开头的文件,后面的-print表示显示)
find /doc -name *bak -exec rm {} \;
在 doc 目录下找文件名结尾为 bak的文件,把它删除掉。-exec 选项是执行的意思,rm 是删除命令,{ } 表示文件名,“\;”是规定的命令结尾。
3、根据文件的特征查询方法:
如果只知道某个文件的大小,修改日期等特征也可以使用“find”命令查找出来。例如,用户可以按名称、类型及大小搜索文件和文件夹。用户甚至可以搜索包含特定文本的文件。如果用户正使用 Active Directory,这时还可以搜索带有特定名称或位置的打印机。
例如我们知道一个Linux文件大小为1,500 bytes,那么我们可是使用如下命令来查询:
时间:2022年3月8日
学海无涯
页码:第- 5 -页共9页
find / -size 1500c
字符 c 表明这个要查找的文件的大小是以bytes为单位。如果我们连这个文件的具体大小都不知道,那么在Linux中还可以进行模糊查找方式来解决。例如我们输入find/ -size +1000000c 这个命令,则标明我们指定系统在根目录中查找出大于1000000字节的文件并显示出来。命令中的“+”是表示要求系统只列出大于指定大小的文件,而使用“-”则表示要求系统列出小于指定大小的文件。下面的列表就是在Linux使用不同“ find命令后系统所要作出的
Linux怎么查找文件 来自淘豆网m.daumloan.com转载请标明出处.