ls -lt Linux의 목록

ls -lt Linux의 목록

ls -listLinux에서는 목록이 어떻게 작동하나요 ?

  1. 현재 폴더에 여러 파일과 디렉터리가 있고 실행하면 ls -lt파일과 디렉터리가 함께 있는 시간을 기준으로 내림차순으로 정렬됩니까, 아니면 파일과 디렉터리를 별도로 고려합니까?

  2. ls -lrt디렉토리 출력 에 언급된 시간은 언제입니까 ? 디렉터리가 생성된 시점, 디렉터리 내부의 파일이 생성 또는 삭제된 시점, 디렉터리 내부의 파일이 업데이트된 시점을 의미합니까?

  3. 현재 디렉터리에 디렉터리를 만들 때 빈 디렉터리의 크기가 4096으로 표시됩니다. 이는 무엇을 의미합니까? 디렉토리의 실제 크기가 표시되지 않습니까?

  4. 출력(총 8개)의 첫 번째 줄은 무엇을 ls -lrt의미합니까?

    -bash-4.2$ ls -rlt
    total 8
    -rw-rw-r-- 1 kony kony    0 Oct 20 09:23 filetest1.txt
    -rw-rw-r-- 1 kony kony    0 Oct 20 09:24 filetest2.txt
    drwxrwxr-x 2 kony kony 4096 Oct 20 09:24 test_1_A
    drwxrwxr-x 2 kony kony 4096 Oct 20 09:25 test_2_A
    -rw-rw-r-- 1 kony kony    0 Oct 20 09:26 filetest3.txt
    -bash-4.2$
    

답변1

  1. 현재 폴더에 여러 파일과 디렉터리가 있고 ls -lt를 실행하면 파일과 디렉터리가 함께 있는 시간을 기준으로 내림차순으로 정렬되거나 파일과 디렉터리를 별도로 고려합니다.

쉽게 찾을 수 있습니다. 명령을 실행하여 개별적으로 그룹화하는지 여부를 확인하세요.

을 사용하면 --group-directories-firstls는 디렉토리를 별도로 그룹화하지만 그렇지 않으면 그렇지 않습니다.

  1. 디렉터리에 대한 ls -lrt 출력에 언급된 시간은 언제입니까? 디렉터리가 생성된 시기를 의미합니까, 디렉터리 내부의 파일이 생성 또는 삭제되었거나 디렉터리 내부의 파일이 업데이트된 시기를 의미합니까?

디렉토리는 파일 이름(및 해당 inode 번호)의 목록입니다. 따라서 해당 디렉토리 내에서 무언가를 생성, 삭제 또는 이름을 바꿀 때마다 해당 디렉토리는 '수정'됩니다.

  1. 현재 디렉토리에 디렉토리를 생성하면 빈 디렉토리의 크기가 4096으로 표시됩니다. 이것이 의미하는 바는 무엇입니까? 디렉토리의 실제 크기가 표시되지 않습니까?

디렉토리는 파일 이름(및 해당 inode 번호)의 목록입니다. 딱 이 정도 크기로 보이시죠?목록– 내부의 모든 파일 크기의 합계가 아닙니다.

  1. ls -lrt 출력(총 8개)의 첫 번째 줄은 무엇을 의미합니까?

이는 출력에 보고된 모든 크기의 합계입니다. (옵션을 사용한 경우 -h킬로바이트 단위로 표시됩니다.)

그러나 그것은하지 않습니다하위 디렉토리에 있는 모든 것의 크기를 포함합니다. 예를 들어 ncdu또는 du -hs을 사용하여 계산 해야 합니다 .

관련 정보