$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

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

관련 정보