![ls -d는 무엇을 의미합니까? [복사]](https://linux55.com/image/148517/ls%20-d%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9D%84%20%EC%9D%98%EB%AF%B8%ED%95%A9%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
을 사용하면 stdout에 표시된 내용 -d
만 얻습니다 . .
그러나 현재 디렉터리에는 다른 파일이 있습니다.
답변1
옵션 -d
은 다음과 같습니다.
-d, --directory
list directories themselves, not their contents
이것이 당신에게 보여지는 .
이유는예현재 디렉토리. -l
디렉토리의 권한/소유권 등을 보고 싶다면 이를 결합할 수 있습니다.
답변2
이 -d
스위치는 디렉터리 내용이 아닌 디렉터리 자체를 나열합니다. 귀하의 경우 이는 현재 디렉토리를 의미합니다. 실행하면 ls -ld
현재 디렉터리의 권한, 소유권, 마지막 변경 시간 등이 표시됩니다.
이를 실행하면 ls -d another_directory
지정한 모든 디렉터리의 동일한 내용이 표시됩니다.