![ls가 지정된 디렉토리에 대한 정보만 표시하고 하위 파일이나 폴더 내용에 대한 정보는 표시하지 않도록 하려면 어떻게 해야 합니까?](https://linux55.com/image/17374/ls%EA%B0%80%20%EC%A7%80%EC%A0%95%EB%90%9C%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EC%97%90%20%EB%8C%80%ED%95%9C%20%EC%A0%95%EB%B3%B4%EB%A7%8C%20%ED%91%9C%EC%8B%9C%ED%95%98%EA%B3%A0%20%ED%95%98%EC%9C%84%20%ED%8C%8C%EC%9D%BC%EC%9D%B4%EB%82%98%20%ED%8F%B4%EB%8D%94%20%EB%82%B4%EC%9A%A9%EC%97%90%20%EB%8C%80%ED%95%9C%20%EC%A0%95%EB%B3%B4%EB%8A%94%20%ED%91%9C%EC%8B%9C%ED%95%98%EC%A7%80%20%EC%95%8A%EB%8F%84%EB%A1%9D%20%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
홈 디렉토리인 "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