我需要在一个命令行中获取文件夹内容,现在如果我执行 stat 或 ls,它会告诉我文件类型是符号链接,但它不会告诉我它是文件还是文件夹。
我正在使用这个;
stat -c '{"name": "%n", "size": "%s", "perms":"%a","type":"%F","user":"%U", "dereference","%N"}' /*;
Run Code Online (Sandbox Code Playgroud)
重要的一点是,我需要一个单衬和非常快速的输出。我无法通过 ls 解决这个问题,也许有使用 find、locate 等的解决方案。或者如果你知道如何从 mlocatedb 读取?
谢谢,
ls -l将向您显示链接的目标。那是你需要的吗?另一种选择是readlink <file>。
哎呀,抱歉,没有阅读那里的所有内容。怎么样ls -lL。该-L告诉LS取消引用链接,所以你会看到目标出现,而不是链接。
| 归档时间: |
|
| 查看次数: |
7438 次 |
| 最近记录: |