ls의 중요한 옵션들

ESH·2024년 6월 17일
0
post-thumbnail

ls 명령어는 Unix 및 Unix-like 운영 체제에서 파일과 디렉터리 목록을 보여주는 데 사용됩니다. 이 명령어는 다양한 옵션을 제공하여 파일 정보를 더 구체적이고 유용하게 표시할 수 있습니다. 여기 몇 가지 중요한 ls 옵션들에 대해 설명드리겠습니다.

1. -l (long listing format)

-l 옵션은 파일의 상세 정보를 표시합니다. 파일의 권한, 링크 수, 소유자, 그룹, 파일 크기, 마지막 수정 시간 및 파일 이름을 포함합니다.

ls -l

2. -a (all files)

-a 옵션은 숨겨진 파일을 포함하여 모든 파일을 표시합니다. 숨겨진 파일은 보통 파일 이름 앞에 점(.)이 붙어 있습니다.

ls -a

3. -h (human-readable)

-h 옵션은 파일 크기를 사람이 읽기 쉬운 형식(예: KB, MB, GB 등)으로 표시합니다. 일반적으로 -l 옵션과 함께 사용됩니다.

ls -lh

4. -t (sort by modification time)

t 옵션은 파일을 마지막 수정 시간 기준으로 정렬합니다. 최신 파일이 상단에 표시됩니다.

ls -lt

5. -r (reverse order)

-r 옵션은 파일을 역순으로 정렬합니다. 다른 정렬 옵션과 함께 사용하여 순서를 반대로 할 수 있습니다.

ls -lr

6. -R (recursive)

-R 옵션은 하위 디렉터리의 내용도 재귀적으로 나열합니다.

ls -R

7. -d (directories only)

-d 옵션은 디렉터리 자체의 정보를 나열하고, 그 내용은 나열하지 않습니다. 보통 */와 함께 사용하여 디렉터리만 표시할 때 유용합니다.

ls -d */

8. -1 (one file per line)

-1 옵션은 각 파일을 한 줄씩 나열합니다. 기본적으로는 터미널 너비에 맞추어 여러 열로 나열되기 때문에, 이를 한 줄로 보고자 할 때 사용됩니다.

ls -1

9. -S (sort by file size)

-S 옵션은 파일을 크기 기준으로 정렬합니다. 가장 큰 파일이 상단에 표시됩니다.

ls -lS

10. --color

--color 옵션은 파일 유형에 따라 다른 색상으로 파일을 표시합니다. 이를 통해 파일 유형을 쉽게 구분할 수 있습니다. auto를 사용하여 터미널에서만 색상이 표시되도록 할 수 있습니다.

ls --color=auto

결론

ls 명령어는 매우 강력하고 유연하여 다양한 옵션을 통해 파일과 디렉터리 목록을 사용자에게 알맞게 표시할 수 있습니다. 위에 설명한 옵션들은 ls 명령어를 더 효율적으로 사용하고 파일 시스템을 보다 쉽게 탐색할 수 있도록 도와줍니다. 필요에 따라 여러 옵션을 조합하여 사용하면 더욱 유용할 것입니다.

profile
I'm studying web front-end development.

0개의 댓글