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