ls command의 옵션을 알파벳 순서로 진행합니다.
23. o 옵션
"ls -o" 옵션은 디렉토리에 있는 파일 및 디렉토리의 긴 형식 목록을 표시하지만 사용자 및 그룹 소유권 정보는 생략됩니다. 다음은 가상 블로그 시스템의 출력 예입니다.
$ ls -o
total 8
-rw-rw-r-- 1 3358 Jan 29 10:35 index.html
-rw-rw-r-- 1 5456 Jan 25 12:01 about.html
drwxrwxr-x 2 4096 Jan 29 11:20 images
이 예에서는 소유권 정보가 생략되고 파일 권한, 링크 수, 바이트 크기, 수정 날짜 및 시간만 표시되는 것을 볼 수 있습니다.
24. p 옵션
-p 옵션은 ls 명령에서 사용되어 목록의 파일 및 디렉토리가 디렉토리인 경우 이름에 후행 슬래시(/)가 추가되어야 함을 나타냅니다. 이것의 목적은 사용자가 파일과 디렉토리를 시각적으로 구별할 수 있도록 돕는 것입니다.
다음은 블로거와 같은 시스템에서 ls -p 명령의 출력 예입니다.
blogger/
posts/
images/
about.html
contact.html
위 출력에서 blogger/ 및 posts/ 뒤의 / 기호는 디렉토리임을 나타내고 about.html 및 contact.html 뒤의 / 기호가 없으면 파일임을 나타냅니다.
25. q 옵션
ls -q 옵션은 인쇄할 수 없는 문자로 된 파일 이름을 ? 캐릭터. 이것은 표시하기 어려운 특수 문자가 포함된 파일 이름을 볼 때 유용할 수 있습니다.
Blogger와 같은 시스템에서 ls -q의 출력 예:
$ ls -q
blogpost1?
blogpost2?
aboutme?
위의 예에서 -q 옵션은 인쇄할 수 없는 문자가 포함된 파일 이름을 ?로 표시합니다.
26. Q 옵션
ls 명령의 -Q 옵션은 파일 이름을 큰따옴표로 표시하는 데 사용됩니다. 공백, 특수 문자 또는 기타 구분 기호가 포함된 파일 이름이 제대로 인식되고 전체적으로 표시되도록 합니다.
예를 들어, 현재 디렉토리에 -Q 옵션이 있는 Hello World.txt라는 파일이 있는 경우 ls 명령은 파일을 다음과 같이 표시합니다.
ls -Q
"Hello World.txt"
27. r 옵션
ls 명령의 "r" 옵션은 "reverse"를 나타내며 ls 명령의 출력을 역순으로 정렬합니다.
예를 들어 현재 디렉토리에 file1, file2, file3, file4, file5라는 이름의 파일이 있다고 가정해 보겠습니다.
ls
다음과 같이 보일 것입니다.
file1 file2 file3 file4 file5
그러나 다음과 같이 "r" 옵션을 사용하는 경우:
ls -r
다음과 같이 보일 것입니다.
file5 file4 file3 file2 file1
file5가 먼저, file1이 마지막으로 역순으로 나열됩니다.
28. R 옵션
ls 명령의 "R" 옵션은 하위 디렉토리와 그 내용을 포함하여 디렉토리의 내용을 재귀적으로 나열하는 데 사용됩니다. 다음은 블로거와 같은 시스템에서 어떻게 보이는지에 대한 예입니다.
$ ls -R ~/blogger
/home/user/blogger:
posts templates themes
/home/user/blogger/posts:
2022-01-01-new-year-resolution.md 2022-02-14-valentines-day.md 2022-03-17-st-patricks-day.md
/home/user/blogger/templates:
default.html page.html post.html
/home/user/blogger/themes:
default custom
/home/user/blogger/themes/default:
css images js
/home/user/blogger/themes/custom:
css images js
이 예에서 ls -R 명령은 ~/blogger 디렉토리에서 실행되며 여기에는 게시물, 템플릿 및 테마의 세 가지 하위 디렉토리가 포함됩니다. 이러한 각 하위 디렉터리의 내용이 포함된 추가 하위 디렉터리의 내용과 함께 나열됩니다.
댓글