linux ls 명령어 / 자주 사용하는 예제 정리

 

title image

 

예제 1. ls : 리스트 출력

 

- 기본 ls 명령어는 단순 파일 또는 디렉토리의 이름만 확인됨

- 이름으로는 파일인지 디렉토리인지 확인 불가

$ ls
test1.err  test1.log  test1  test2  test3

 

 

 

예제 2. ls -l  : 리스트 자세하게 출력

 

- l 옵션으로 결과를 자세하게 출력

- 파일의 속성, 소유자, 소유그룹, 크기, 생성 날짜와 시간, 파일 또는 디렉토리명 까치 출력됨

 

d : 디렉토리

d가 없으면 : 파일

l : 링크(바로가기)

$ ls -l
-rw-r--r-- 1 root root 571142  8월 29 13:57 test1.err
-rw-r--r-- 1 root root 951113  8월 29 13:57 test1.log
drwxr-xr-x 2 root root     22  1월 11 16:44 test1
drwxr-xr-x 2 root root     22  1월 11 16:44 test2
drwxr-xr-x 2 root root     22  1월 11 16:44 test3

 

 

예제 3. ls -lR : 자세히 + 끝까지 출력

 

- R 옵션은 결과를 끝까지 출력함

- 현재 위치뿐만 아니라, 하위 디렉토리 내용까지 끝까지 출력

$ ls -lR
.:
합계 1492
-rw-r--r-- 1 root root 571142  8월 29 13:57 test1.err
-rw-r--r-- 1 root root 951113  8월 29 13:57 test1.log
drwxr-xr-x 2 root root     22  1월 11 16:44 test1
drwxr-xr-x 2 root root     22  1월 11 16:44 test2
drwxr-xr-x 2 root root     22  1월 11 16:44 test3

./test1:
합계 0
-rw-r--r-- 1 root root 0  1월 11 16:44 test.txt

./test2:
합계 0
-rw-r--r-- 1 root root 0  1월 11 16:44 test.txt

./test3:
합계 0
-rw-r--r-- 1 root root 0  1월 11 16:44 test.txt

 

 

예제 4. ls -al : 모든것 + 자세히 출력

 

- a 옵션은 모든 파일을 출력함

- 아래 출력 결과를 보시면, "ls -l"에서 보이지 않았던  .temp 파일이 확인됩니다

  앞에 점이 붙은 파일로 숨김 파일이며, a 옵션은 이런 숨김파일까지 모두 출력을 합니다.

$ ls -al
합계 1496
drwxr-xr-x 5 root root    108  1월 11 16:47 .
drwxr-xr-x 6 root root   4096  1월 11 14:33 ..
-rw-r--r-- 1 root root      0  1월 11 16:45 .temp
-rw-r--r-- 1 root root 571142  8월 29 13:57 test1.err
-rw-r--r-- 1 root root 951113  8월 29 13:57 test1.log
drwxr-xr-x 2 root root     22  1월 11 16:44 test1
drwxr-xr-x 2 root root     22  1월 11 16:44 test2
drwxr-xr-x 2 root root     22  1월 11 16:44 test3

 

 

예제 5. ls -alR  : 모든것 + 자세히 + 끝까지 출력

- 이제는 출력 결과가 어떻게 나올지 감이 잡히시죠?

- 추가로, 다른 경로에 대해서 조회를 하실 경우 "ls -al /tmp"처럼 뒤에 경로를 기입하시면 됩니다

$ ls -alR
.:
합계 1496
drwxr-xr-x 5 root root    108  1월 11 16:47 .
drwxr-xr-x 6 root root   4096  1월 11 14:33 ..
-rw-r--r-- 1 root root      0  1월 11 16:45 .temp
-rw-r--r-- 1 root root 571142  8월 29 13:57 test1.err
-rw-r--r-- 1 root root 951113  8월 29 13:57 test1.log
drwxr-xr-x 2 root root     22  1월 11 16:44 test1
drwxr-xr-x 2 root root     22  1월 11 16:44 test2
drwxr-xr-x 2 root root     22  1월 11 16:44 test3

./test1:
합계 0
drwxr-xr-x 2 root root  22  1월 11 16:44 .
drwxr-xr-x 5 root root 108  1월 11 16:47 ..
-rw-r--r-- 1 root root   0  1월 11 16:44 test.txt

./test2:
합계 0
drwxr-xr-x 2 root root  22  1월 11 16:44 .
drwxr-xr-x 5 root root 108  1월 11 16:47 ..
-rw-r--r-- 1 root root   0  1월 11 16:44 test.txt

./test3:
합계 0
drwxr-xr-x 2 root root  22  1월 11 16:44 .
drwxr-xr-x 5 root root 108  1월 11 16:47 ..
-rw-r--r-- 1 root root   0  1월 11 16:44 test.txt

댓글

Designed by JB FACTORY

loading