假设我有文件夹“foo”,即主目录。我想获取它的一些信息,所有者,组,权限等......
然后我这样做是为了尝试获取信息:
cd ~
ls -l foo
当然现在列出了“foo”内容的信息
然后我可以做这样的事情
cd ~
dir=foo
ls -l $foo/.. | awk 'BEGIN { dir="'$foo'" } { if($9 == dir) { print $0 } }'
但是没有更简单的方法吗?
答案1
尝试
ls -ld foo
你会得到你想要的。
但也要考虑stat
是否要捕获信息。的产出ls
仅供人类消费。
stat -c %U foo # get owner of foo