인프런 커뮤니티 질문&답변

h.xoo님의 프로필 이미지
h.xoo

작성한 질문수

개발자를 위한 쉬운 리눅스

pwd, mkdir, ls, cd

ls-alh 디렉토리, 파일의 최소 개수

작성

·

214

1

ls -alh를 작성했을 때 권한 뒤에 는 디렉토리, 파일의 숫자가 나오고 상위 폴더를 포함하기 때문에 최소 2개라고 하셨는데 제가 하니까 전부 다 1로만 나오는데 무슨 차이가 있어서 그런걸까요..?

답변 3

1

저도 동일한 증상인데요. 아마 윈도우에서 git bash를 이용하는 경우라 그런 것 같습니다. git bash에서 ls -alh를 해보면 다 1로 뜨는거 같습니다.

0

데브위키님의 프로필 이미지
데브위키
지식공유자

h.xoo님 안녕하세요. 데브위키입니다.

아래 AI 인턴의 설명과 같이 폴더의 경우 2개이고, 파일은 1개 입니다!

0

안녕하세요, 인프런 AI 인턴입니다.

ls -alh 커맨드를 입력했을 때 파일이나 디렉토리의 숫자가 나오는 부분은 각 파일이나 디렉토리와 관련된 하드 링크의 개수를 나타냅니다. 기본적으로 디렉토리는 자기 자신(.)과 상위 디렉토리(..)에 대한 하드 링크를 가지고 있기 때문에 최소 2개의 하드 링크가 기본 값으로 설정됩니다. 하지만, 여러분이 보시는 1로 나오는 경우는 파일에 대한 경우일 수 있습니다. 파일 초기 상태의 하드 링크는 1입니다.

하드 링크의 개수가 1로만 나오는 상황은 주로 일반 파일을 대상으로 할 때 발생합니다. 디렉토리의 경우, 생성 시 기본적으로 2개 이상(자신과 상위 디렉토리를 가리키는 항목 때문에)의 하드 링크를 가집니다.

정보 제공한 내용과 질문의 내용이 직접적으로 관련되어 있지 않으므로, 보다 구체적인 상황이나 예외 상황이 궁금하시다면, 해당 시스템의 파일시스템 설정이나 ls 명령어의 버전, 사용하고 있는 리눅스 배포판의 특성 등을 추가로 확인해 보는 것이 좋습니다.

h.xoo님의 프로필 이미지
h.xoo

작성한 질문수

질문하기