如何在Mac终端中显示带有权限数字的文件?

4
我已经尝试过:
stat -c '%a %n' *

这确实展示了我想要的内容,但是这是在亚马逊EC2上运行。

我正在我的Mac上运行,当我尝试运行时:

sh-3.2# stat -c '%a %n' *
stat: illegal option -- c
usage: stat [-FlLnqrsx] [-f format] [-t timefmt] [file ...]
sh-3.2# 

我希望看到的格式是:
755 app
644 artisan
755 bootstrap
644 composer.json
644 composer.lock
755 config
755 credentials
755 database
644 package.json
644 package-lock.json
644 phpunit.xml
755 public
755 resources
755 routes
644 server.php
777 storage
755 tests
755 vendor
644 webpack.mix.js
777 worker.log
644 yarn.lock

这是在AWS ec2 Linux实例中使用stat -c '%a %n' *命令时显示的。

1
StackExchange 不是适合这类型问题的地方,请尝试在 SuperUser 上提问。 - Craig
你想要执行 stat -f "%p %N" someFile 命令。 - Mark Setchell
@MarkSetchell 我想要所有文件像ls一样列出 - KD.S.T.
哦,使用 ls 然后 ls -l| awk '{$2=$3=$4=$5=$6=$7=$8=""}1' - Mark Setchell
@MarkSetchell,我更新了我的问题。 - KD.S.T.
显示剩余3条评论
1个回答

11
希望这对你有用:
stat -f "%p %N" * | awk '{$1=substr($1,length($1)-2)}1'
755 Benchmark
755 BoundedBuffer
755 CImgGenerateVideo
755 CImgInterpolate
755 Flask
755 Folder
644 LUT.png
755 Mosquitto
644 MrBean.jpg
755 ThreadSync
644 URLs.txt

太棒了!这就是它! - KD.S.T.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接