如何避免在输出中显示前导。/?
实际产出
所需输出:test@testmachine:/usr/lib$ find . -name "*" -exec echo {} ; . ./pymodules/python2.7/pyliblzma-0.5.3.egg-info ./pymodules/python2.7/pyliblzma-0.5.3.egg-info/PKG-INFO ./pymodules/python2.7/pyliblzma-0.5.3.egg-info/top_level.txt ./pymodules/python2.7/pyliblzma-0.5.3.egg-info/dependency_links.txt ./pymodules/python2.7/pyliblzma-0.5.3.egg-info/SOURCES.txt
test@testmachine:/usr/lib$ find . -name "*" -exec xxxxxxxxxx ; pymodules/python2.7/pyliblzma-0.5.3.egg-info pymodules/python2.7/pyliblzma-0.5.3.egg-info/PKG-INFO pymodules/python2.7/pyliblzma-0.5.3.egg-info/top_level.txt pymodules/python2.7/pyliblzma-0.5.3.egg-info/dependency_links.txt pymodules/python2.7/pyliblzma-0.5.3.egg-info/SOURCES.txt
不要指定.
作为搜索目录。
find * -exec echo {} ;
命令的-name '*'
部分不会消除以.
开头的名称,但是globing会。如果有问题,那么在-exec
之前添加.[!.]*
(跳过.
和..
,也跳过..hidden
);