$ls -lasrt의 출력에 '.' 및 '..'이 포함되어 있다는 것은 무엇을 의미합니까?

$ls -lasrt의 출력에 '.' 및 '..'이 포함되어 있다는 것은 무엇을 의미합니까?

다음 명령을 입력합니다.

     $ ls -lasrt

출력에는 다음이 포함됩니다(더 많은 결과가 있는데 이것이 나를 혼란스럽게 합니다).

   4 drwxr-xr-x 5 tuc40953 stdchem  4096 Jul  3 17:48 ..
   4 drwxr-xr-x 2 tuc40953 stdchem  4096 Jul  5 10:03 .

이는 마지막으로 작성된 내용이 이전 디렉터리에 있다는 의미입니까?

답변1

각 디렉토리에는 이라는 자체 참조가 있습니다 .. 이는 실제로 디렉토리 자체에 항목으로 존재하는 하드 링크입니다. 각 디렉터리에는 다음과 같은 상위 디렉터리에 대한 참조(하드 링크도 있음)가 있습니다...

당신이 보고 있는 것은 파일이나 하위 디렉터리가 없는 디렉터리의 내용입니다. 날짜가 .7월 5일이고 날짜가 7월 3일이므로 ..만든 이후에 무슨 일이 일어났습니다. "무슨 일이 일어났다"는 것은 파일이나 디렉터리 생성이나 삭제를 의미합니다....

답변2

그러면 숨겨진 파일을 포함하여 날짜별로 정렬된 파일이 표시되고 각 파일의 블록 크기가 제공됩니다.

관련 정보