ls command의 옵션을 알파벳 순서로 진행합니다.
7. d 옵션
ls 명령의 -d 옵션은 디렉토리의 내용이 아니라 디렉토리 자체를 나열하는 데 사용됩니다.
예를 들어 /var/www/blogger 디렉토리에 있는 myblog라는 디렉토리를 생각해 보십시오.
ls -d /var/www/blogger/myblog
이 명령의 출력은 다음과 같습니다.
/var/www/blogger/myblog
이것은 디렉토리의 내용이 아니라 myblog 디렉토리 자체가 나열되어 있음을 보여줍니다.
이 옵션을 -l과 같은 다른 옵션과 함께 사용하려면 ls -d -l 또는 ls -l -d 대신 ls -dl을 사용해야 합니다. 쉘마다 명령을 다르게 해석할 수 있기 때문입니다.
-d 옵션은 디렉토리 자체의 속성을 보고 싶을 때 유용하지만 그 안에 있는 내용은 볼 수 없다는 점에 유의하는 것이 중요합니다.
8. D 옵션
ls 명령의 -D 옵션은 비표준 옵션이며 명령의 특정 구현에 따라 동작이 다를 수 있습니다.
일부 시스템에서는 -D 옵션을 사용하여 현재 디렉토리의 파일 및 디렉토리 상태를 표시합니다. 출력에는 파일에 대해 *가 표시되고 디렉토리에 대해 /가 표시됩니다.
예를 들어 /var/www/blogger 디렉토리에 있는 파일과 디렉토리를 생각해 보십시오.
ls -D /var/www/blogger
이 명령의 출력은 다음과 같습니다.
file1.txt * file2.txt * file3.txt / myblog / file4.txt *
파일은 * 기호로 나열되고 디렉토리는 / 기호로 나열되어 file1.txt, file2.txt, file3.txt가 파일이고 myblog가 디렉토리임을 나타냅니다.
이 옵션은 표준이 아니며 일부 시스템이나 셸에서 사용하지 못할 수도 있습니다.
9. f 옵션
ls 명령의 -f 옵션은 지정된 디렉토리의 파일 및 디렉토리를 정렬되지 않은 방식으로 표시하는 데 사용됩니다.
예를 들어 /var/www/blogger 디렉토리에 있는 파일과 디렉토리를 생각해 보십시오.
ls -f /var/www/blogger
이 명령의 출력은 다음과 같습니다.
file1.txt file2.txt file3.txt myblog file4.txt
이는 /var/www/blogger 디렉토리의 파일 및 디렉토리가 알파벳순이 아닌 파일 시스템에 저장된 순서대로 나열됨을 보여줍니다.
-f 옵션을 사용하면 출력 정렬이 비활성화되고 파일 및 디렉토리 목록이 임의의 순서로 나열될 수 있습니다.
이 옵션은 -l, -a, -r 등과 같은 다른 옵션과 함께 사용하도록 의도되지 않았다는 점도 중요합니다.
10.F 옵션
ls 명령의 -F 옵션은 각 파일의 끝에 기호를 표시하고 파일 유형을 나타내는 디렉토리 이름을 표시하는 데 사용됩니다.
예를 들어 /var/www/blogger 디렉토리에 있는 파일과 디렉토리를 생각해 보십시오.
ls -F /var/www/blogger
이 명령의 출력은 다음과 같습니다.
file1.txt file2.txt file3.txt/ myblog/ file4.txt
이는 /var/www/blogger 디렉토리의 파일이 끝에 기호 없이 나열되고 디렉토리가 이름 뒤에 / 기호와 함께 나열되어 file1.txt, file2.txt, file3.txt가 파일임을 나타냅니다. myblog는 디렉토리입니다.
이 옵션은 디렉토리에 있는 다른 유형의 파일을 구별하는 데 유용할 수 있습니다.
이 옵션은 -l, -a, -r 등과 같은 다른 옵션과 함께 사용할 수 있다는 점도 중요합니다.
댓글