375

ls -l "directory/directory/filename"usingがファイルのアクセス許可を教えてくれることを知っています。ディレクトリで同じことを行うにはどうすればよいですか?

明らかls -lに、階層の上位のディレクトリで使用して、それが見つかるまでスクロールするだけですが、それはとても面倒です。実際のディレクトリで使用するls -lと、実際のディレクトリではなく、その中のファイルのアクセス許可/情報が提供されます。

Mac OS X 10.5 と Linux (Ubuntu Gutsy Gibbon) の両方のターミナルでこれを試しましたが、同じ結果でした。使用すべきフラグはありますか?

4

10 に答える 10

491

短い答えは次のとおりです。

$ ls -ld directory

これが何をするかです:

-d, --directory
    list directory entries instead of contents, and do not dereference symbolic links

manpagesに興味があるかもしれません。それはここにいるすべての人が良い答えを得る場所です.

オンラインマニュアルページを参照してください

于 2008-12-03T17:40:00.397 に答える
70

statファイル/ディレクトリの詳細情報が必要な場合にも、このコマンドを使用できます。(あなたが学んでいると言うように、私はこれを正確に説明します^^)

于 2008-12-03T17:46:11.927 に答える
15

もあります

getfacl /directory/directory/

ACL を含む

ここでLinux ACLの良い紹介

于 2015-05-06T14:30:27.673 に答える
5

上記の投稿に加えて、"man ls" が "ls" ( List " コマンドについてのすばらしいマニュアルを提供してくれることを指摘したいと思います。

また、ls -la myFile を使用すると、そのファイルに関するすべての事実が一覧表示されます。

于 2008-12-03T18:01:52.270 に答える
2

ls -lstr

これは、権限と user:group を含む通常の ls ビューも示しています

于 2017-12-13T05:31:27.143 に答える