Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux grep命令查找文件_Linux_File_Find_Grep_Hyperlink - Fatal编程技术网

Linux grep命令查找文件

Linux grep命令查找文件,linux,file,find,grep,hyperlink,Linux,File,Find,Grep,Hyperlink,我正在寻找一个使用grep在/usr/bin中搜索所有有2个链接的文件并按升序排序的命令 我要查找的第二个命令必须使用第一个命令,并且只显示包含“x”的文件 谢谢你这就行了 find /usr/bin -links 2 -print0 | xargs -0 ls -adltr 修改ls以执行所需的排序 find /usr/bin -links 2 -print0 | xargs -0 grep -l "x" 包含“x”的文件: 如果您的意思是:“包含x”作为“可执行文件”(x出现在ls-l

我正在寻找一个使用grep在/usr/bin中搜索所有有2个链接的文件并按升序排序的命令

我要查找的第二个命令必须使用第一个命令,并且只显示包含“x”的文件

谢谢你这就行了

find /usr/bin -links 2 -print0 | xargs -0 ls -adltr
修改ls以执行所需的排序

find /usr/bin -links 2 -print0 | xargs -0 grep -l "x"
包含“x”的文件:


如果您的意思是:“包含x”作为“可执行文件”(x出现在ls-l输出中),请使用

要仅查看目录,请执行以下操作:

find /usr/bin -links 2 -type d -executable -print0 | ls -adltr
要仅查看文件,请执行以下操作:

find /usr/bin -links 2 -type f -executable -print0 | ls -adltr
注意:目录默认情况下会有2个链接(
是一个链接),因此您可能需要查找带有目录的
-links 3
,这样就可以了

find /usr/bin -links 2 -print0 | xargs -0 ls -adltr
修改ls以执行所需的排序

find /usr/bin -links 2 -print0 | xargs -0 grep -l "x"
包含“x”的文件:


如果您的意思是:“包含x”作为“可执行文件”(x出现在ls-l输出中),请使用

要仅查看目录,请执行以下操作:

find /usr/bin -links 2 -type d -executable -print0 | ls -adltr
要仅查看文件,请执行以下操作:

find /usr/bin -links 2 -type f -executable -print0 | ls -adltr

注意:目录默认情况下有2个链接(
是一个链接),因此您可能需要查找带有目录的
-links 3
,您可以直接从grep执行此操作,例如:

grep -r --include=*.py "HOSTS" .

将在所有python文件('*.py')的当前目录('.')下递归('-r')搜索字符串“HOSTS”。

您可以直接从grep执行此操作,例如:

grep -r --include=*.py "HOSTS" .

将在所有python文件('*.py')的当前目录('.')下递归搜索('-r')字符串“HOSTS”。

“按升序排序”-按什么升序?参考文献的数量?还是修改日期?还是按名字?“按升序排列”-按什么升序?参考文献的数量?还是修改日期?或者按名字?增加了根据直觉查找可执行文件的功能;我不太确定“x”是什么意思:)对我来说很有趣的结果:perlbug:)凭直觉增加了查找可执行文件的功能;我不太确定“x”是什么意思:)对我来说有趣的结果:perlbug:)