有没有办法在使用定位或查找命令时显示-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"
还有一个select:
find | while read a; do ls -l "$a"; done