-4

伙计们,我想执行一个文件,只知道它的文件名,但我不知道它在我的主目录中的确切位置,所以我想我会用find它来找到它,但我不知道执行它的下一步。我的文件是类型perl

4

2 回答 2

2

尝试

find /dir -name "filename" -exec {} \; 

检查文件是否可执行也很好...

find /dir -name "filename" -perm /u+x -exec {} \;
于 2013-06-03T05:46:23.490 回答
0

尝试这个

find /your/home/dir -name "filename.pl" | xargs perl

这将找到文件然后执行它。当然,你可以简单地运行find然后输入

perl /path/to/file/found/using/find/filename.pl

如果您不想输入完整路径,可以复制粘贴fild结果。

于 2013-06-03T05:36:07.923 回答