본문 바로가기

리눅스-기초명령어/파일 및 디렉토리

파일 관련 명령어 ls(list)

ls(list)

현재 위치한 디렉토리에 있는 내용(디렉토리, 파일) 리스트를 출력하는 명령어.

 

사용법

ls [옵션] [파일 및 디렉토리]

 

옵션

옵션 설명 
-a 숨겨진 파일도 함께 출력한다. 보편적으로 -l, -h를 같이 쓴다.
-l 파일에 대한 정보를 자세하게  출력한다. 보편적으로 -h, -a를 같이 쓴다.
-h 사람이 보기 편하게 출력한다. 보편적으로 -l, -a 와 같이 사용된다.
-R 하위 디렉토리도 같이 출력하여 보여준다.
-r 알파벳 역순으로 출력한다.
-i inode파일의 정보를 담고있는 인덱스를 출력한다.
-d */ 지정 경로의 최상위 디렉토리만 출력한다.

 

사용 예)

명령어 실행 환경은 록키9임을 알린다.

 

ls

현재 디렉토리의 내용을 단순히 보여줌.

[root@rocky2 ~]# ls
#[사용자@호스트네임 디렉토리]#명령어
anaconda-ks.cfg  angry.txt  happy.txt  sad.txt

 

ls -l

디렉토리 내용을 형식에 맞춰 보여줌.

[root@rocky2 ~]# ls -l
합계 16

#파일 권한 유저id 그룹id 크기 날짜 파일명
-rw-------. 1 root root 855  5월  8 09:57 anaconda-ks.cfg
-rw-r--r--. 1 root root   7  5월  8 15:11 angry.txt
-rw-r--r--. 1 root root   6  5월  8 14:54 happy.txt
-rw-r--r--. 1 root root   4  5월  8 16:14 sad.txt

 

ls -la

-a옵션을 함께 씀으로써 숨겨진 파일과 디렉토리 까지 보여줌.

[root@rocky2 ~]# ls -la
합계 80
dr-xr-x---.  7 root root  4096  5월  8 15:16 .
dr-xr-xr-x. 18 root root   235  5월  8 09:49 ..
-rw-------.  1 root root 13759  5월  9 10:30 .bash_history
-rw-r--r--.  1 root root    18  5월 11  2022 .bash_logout
-rw-r--r--.  1 root root   166  4월 25 11:29 .bash_profile
-rw-r--r--.  1 root root   429  5월 11  2022 .bashrc
drwx------. 11 root root   175  4월 27 16:07 .cache
drwx------. 13 root root  4096  5월  4 18:06 .config
-rw-r--r--.  1 root root   100  5월 11  2022 .cshrc
-rw-------.  1 root root    20  5월  8 11:12 .lesshst
drwx------.  4 root root    32  4월 24 14:34 .local
drwxr-xr-x.  4 root root    39  4월 24 14:34 .mozilla
drwx------.  2 root root    48  5월  8 10:17 .ssh
-rw-r--r--.  1 root root   129  5월 11  2022 .tcshrc
-rw-------.  1 root root 10712  5월  8 14:40 .viminfo
-rw-r--r--.  1 root root    54  4월 25 11:04 .vimrc
-rw-------.  1 root root   855  5월  8 09:57 anaconda-ks.cfg
-rw-r--r--.  1 root root     7  5월  8 15:11 angry.txt
-rw-r--r--.  1 root root     6  5월  8 14:54 happy.txt
-rw-r--r--.  1 root root     4  5월  8 16:14 sad.txt

 

ll

ls -l 옵션의 준말이다.

[root@rocky2 ~]# ll
합계 16
-rw-------. 1 root root 855  5월  8 09:57 anaconda-ks.cfg
-rw-r--r--. 1 root root   7  5월  8 15:11 angry.txt
-rw-r--r--. 1 root root   6  5월  8 14:54 happy.txt
-rw-r--r--. 1 root root   4  5월  8 16:14 sad.txt

 

* 참고 - 파일의 상세정보

d rwxr-xr-x 2 root root 33 Apr 28 10:51 A
파일 유형 파일의 권한 링크 카운터 파일 소유자 파일 그룹 소유자 파일 크기 최종 수정 날짜 파일 이름