ls -l, ls -ltr과 ll의 차이점은 무엇입니까?


11

이 명령을 사용할 때 동일한 출력을 얻지 만 명령의 순서 만 변경됩니다 ls -ltr. 아래 명령의 차이점이 무엇인지 알려주십시오.

  1. ll
  2. ls -l
  3. ls -ltr

"ls --help"를 입력하면 답을 찾을 수 있습니다.
Al Bundy

답변:


16

우선, 언급 된 명령은 동일한 출력을 생성하지 않습니다. 세부 사항은 다음과 같습니다.

  1. ll: llUbuntu 에는 명령 의 별명 과 같은 명령이 없습니다 ls -alF. 당신은 그것을 찾을 수 있습니다 :

    $ type ll
    ll is aliased to `ls -alF'
    
    • -a옵션은 (이 표시됩니다 숨김 파일입니다 ...도)

    • -l 옵션은 권한, 파일 크기, 사용, 그룹, 수정 시간 등과 같은 다양한 속성과 함께 출력을 긴 목록으로 표시하는 것입니다.

    • -F*/=>@|항목 중 하나를 추가 합니다. 기본적으로 /디렉토리 항목에 추가 될 때 파일을 디렉토리와 구별하는 데 사용됩니다.

    예 :

    $ ll
    total 24
    drwxrwxr-x 4 chayan chayan 4096 Jun 25 13:53 ./
    drwxrwxr-x 3 chayan chayan 4096 Jun 25 13:34 ../
    drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data/
    -rw-rw-r-- 1 chayan chayan   88 Jun 25 13:50 filenames.txt
    
  2. ls -l: 앞에서 언급했듯이 -l다양한 속성과 함께 항목을 긴 목록으로 표시합니다.

    예:

    $ ls -l
    total 16
    drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
    -rw-rw-r-- 1 chayan chayan   88 Jun 25 13:50 filenames.txt
    
  3. ls -ltr :

    • -t 옵션은 수정 날짜를 기준으로 항목을 정렬합니다 (최신 업데이트)

    • -r 정렬 순서를 반대로합니다.

    -t가장 먼저 수정 시간을 기준으로 정렬 -r하므로 역순이 발생합니다. 즉 가장 오래된 항목이 먼저 표시됩니다.

    예 (파일과 디렉토리를 추가하여 명확하게하기) :

    $ ls -lt
    total 16
    drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:50 log
    -rw-rw-r-- 1 chayan chayan   88 Jun 25 13:50 filenames.txt
    -rw-rw-r-- 1 chayan chayan  208 Jun 25 13:49 move.sh
    drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
    
    $ ls -ltr
    total 16
    drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
    -rw-rw-r-- 1 chayan chayan  208 Jun 25 13:49 move.sh
    -rw-rw-r-- 1 chayan chayan   88 Jun 25 13:50 filenames.txt
    drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:50 log
    

man ls더 많은 아이디어를 얻으려면 확인하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.