命令行界面 – 我可以使用带有find或locate的ls中的-l标志吗?

前端之家收集整理的这篇文章主要介绍了命令行界面 – 我可以使用带有find或locate的ls中的-l标志吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法在使用locate或find命令时显示-l在ls(权限,日期等)中执行的所有信息?

解决方法

不只是对于“ls -l”,而是对于您想要对定位或查找结果执行的任何操作,您可以使用xargs或在查找-exec标志的情况下.以下是实现您想要做的事情的示例:

在locate的情况下,您可以使用xargs:

@H_301_8@locate something | xargs ls -l

Xargs也可用于查找,但find具有-exec标志,允许使用查找结果优化进一步的操作;例如

@H_301_8@find . -iname something -exec ls -l '{}' \;

猜你在找的Linux相关文章