我可以使用像ls这样的标志来查找或定位吗?

有没有办法在使用定位或查找命令时显示-l在ls(权限,date等)中所做的所有信息?

不仅仅是“ls -l”,而是你想要执行的任何操作,或者查找结果,你都可以使用xargs,或者在find-exec标志的情况下。 下面是实现你想要做的事情的例子:

在find你可以使用xargs的情况下:

locate something | xargs ls -l 

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

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

我不知道你想做什么,但尝试

 find . -ls 

你可以使用-printf和一个合适的格式string

  find ./ -printf "%M\t%n\t%u\t%g\t%s\t%t%f\n" 
  • %M符号权限
  • %n个硬链接
  • %u用户名或数字用户ID
  • %g组名或数字组ID
  • %s以字节为单位的文件大小
  • %t上次修改时间
  • %f文件名

还有一个select:

 find | while read a; do ls -l "$a"; done