728x90
반응형
원문: https://www.tecmint.com/15-basic-ls-command-examples-in-linux/
1. 그냥 파일 목록 보기
ls 명령어에 아무 옵션도 붙이지 않고 실행하면 파일 타입, 크기, 날짜 등의 정보없이 파일의 목록만 나열한다.
[root@localhost /]# ls bin dev home lost+found misc net proc sbin smartagent sys usr boot etc lib media mnt opt root selinux srv tmp var
2. 좀더 상세한 목록 보기
-l 옵션(알파벳 엘)은 파일이나 디렉토리의 크기, 수정시간, 소유자, 권한의 정보를 추가로 보여준다.
[root@localhost ~]# ls -l 합계 68 -rw-------. 1 root root 1693 2014-07-11 22:43 anaconda-ks.cfg -rw-r--r--. 1 root root 46634 2014-07-11 22:43 install.log -rw-r--r--. 1 root root 10033 2014-07-11 22:42 install.log.syslog
3. 숨겨진 파일 보기
숨겨진 파일을 포함해 모든 파일을 출력하려면 -a 옵션을 사용한다.
[root@localhost ~]# ls -a . .config .viminfo .xauthPudflw anaconda-ks.cfg .. .cshrc .xauth3v7vMy .xauthZcjuAx install.log .bash_history .gconf .xauth5oSgsO .xauthe7tBlx install.log.syslog .bash_logout .gconfd .xauth6IL5ig .xauthnlUZmI .bash_profile .rnd .xauth8mZzvh .xauthqZCWFT .bashrc .tcshrc .xauthESr1oP .xauthvj0Sc1
4. 파일크기를 알아보기 쉽게 출력 하기
-l 옵션으로 파일의 상세정보를 표시할 경우 파일의 크기가 바이트 단위로 출력되는데 이를 사람이 읽기 쉽게 출력하려면 -h 옵션을 추가한다.
[root@localhost ~]# ls -lh 합계 68K -rw-------. 1 root root 1.7K 2014-07-11 22:43 anaconda-ks.cfg -rw-r--r--. 1 root root 46K 2014-07-11 22:43 install.log -rw-r--r--. 1 root root 9.8K 2014-07-11 22:42 install.log.syslog
5. 목록 출력시 디렉토리뒤에만 '/' 표시 추가하기
-F 옵션을 사용하면 디렉토리에만 뒤에 '/' 문자가 추가되어 출력된다.
[root@localhost ~]# ls -F Temp/ 공개/ 문서/ 비디오/ 음악/ testfile 다운로드/ 바탕화면/ 사진/ 템플릿/
6. 파일 목록을 역순으로 출력
-r 옵션을 추가하면 파일과 디렉토리를 역순으로 출력한다.
[root@localhost jong]# ls Temp testfile 공개 다운로드 문서 바탕화면 비디오 사진 음악 템플릿 [root@localhost jong]# ls -r 템플릿 음악 사진 비디오 바탕화면 문서 다운로드 공개 testfile Temp
7. 서보디렉토리 내용까지 모두 출력하기
-R 옵션은 현재 디렉토리의 목록을 출력하고 서브디렉토리의 내용까지 재귀적으로 출력한다.
[root@localhost ~]# ls -R .: anaconda-ks.cfg install.log install.log.syslog test ./test: file1 file2 file3 sub ./test/sub: file11 file22
8. 파일 크기 순서로 정렬
ls 명령어에 -lS 옵션(소문자 엘 대문자 에스)으로 파일 크기가 큰 순서로 정렬하여 파일목록을 출력한다.
[root@localhost ~]# ls -lS 합계 72 -rw-r--r--. 1 root root 46634 2014-07-11 22:43 install.log -rw-r--r--. 1 root root 10033 2014-07-11 22:42 install.log.syslog drwxr-xr-x. 3 root root 4096 2017-07-20 09:05 test -rw-------. 1 root root 1693 2014-07-11 22:43 anaconda-ks.cfg
반응형
'dev > unix-like' 카테고리의 다른 글
[linux] 리눅스 tail 명령어 사용 예제 (실시간 로그 보기) (0) | 2019.12.10 |
---|---|
[linux] 리눅스 kill 명령어 사용법 (프로세스 죽이기) (0) | 2019.02.13 |
[linux] 리눅스 df 명령어 사용 예제 (디스크 용량 확인) (0) | 2018.03.09 |
[linux] 리눅스 cat 명령어 사용 예제 (파일 내용 보기) (0) | 2018.03.09 |
[linux] 리눅스 vi 색깔 테마 바꾸기 (2) | 2017.07.11 |
댓글