linux系统下搜索文件命令是什么呢? linux搜索文件命令


linux操作系统下搜索文件命令是什么呢?下边是命令实际详细介绍:
linux操作系统下常见的搜索文件命令是:find命令 。
1、find命令介绍:
Linux find命令用于在特定文件目录下查找文件 。一切坐落于参数以前的字符串数组都将被视作欲查找的目录名,假如应用该命令时,不设定一切参数,则find命令将在当前目录下查找子目录与文件,而且将查找到的子目录和文件所有开展表明 。
2、英语的语法:
find path -option [ -print ] [ -exec -ok command ] {} ;
【linux系统下搜索文件命令是什么呢? linux搜索文件命令】3、参数表明:
path : find命令所查找的文件目录途径 。例如用.来表明当前目录,用/来表示系统软件网站根目录 。
-print:find命令将配对的文件輸出到规范輸出 。
-exec:find命令对配对的文件实行该参数所给定的shell命令 。相对应命令的方式为'command' { } ;,留意{ }和;中间的空格符 。
-ok:和-exec的功效同样,只不过是以一种更加可靠的玩法来实行该参数所给定的shell命令,在实行每一个命令以前,都是会提供提醒,让客户来确认是不是实行 。
举例说明:
将现阶段文件目录以及子目录下全部拓宽档名是c的文件列出来:
# find . -name "*.c"
将现阶段文件目录其其下子目录中全部一般文件列举:
# find . -type f
将现阶段文件目录以及子目录下全部近期20日内升级过的文件列举:
# find . -ctime -20
查找/var/log文件目录中变更時间在7日之前的一般文件,并在删掉以前了解他们:
# find /var/log -type f -mtime7 -ok rm {};
查找前文件目录中文件属主具备读、写管理权限,而且文件隶属组的客户和别的用户具备读管理权限的文件:
# find . -type f -perm 644 -exec ls -l {};
为了更好地查找系统软件中全部文件长短为0的一般文件,并排出他们的完善途径:
# find / -type f -size 0 -exec ls -l {} ;
以上便是我现在的共享了,期待可以作用到大伙儿 。