자주 쓰는 리눅스 명령어를 간략히 정리한다. 오늘은 ls
이다.
ls
는 특정폴더의 파일을 나열(list)하는 명령어이다.
위 사진과 같이 가독성이 있는 형태로 보기 위해 여러가지 옵션을 덧붙여 사용한다.
$ ls -arthl
total 944K
drwxr-xr-x 1 Tina 197609 0 Feb 4 13:28 sub/
-rw-r--r-- 1 Tina 197609 0 Feb 4 13:28 test2
-rw-r--r-- 1 Tina 197609 468K Feb 4 13:40 .test1.swp
-rw-r--r-- 1 Tina 197609 455K Feb 4 13:40 test1
drwxr-xr-x 1 Tina 197609 0 Feb 4 13:40 ../
drwxr-xr-x 1 Tina 197609 0 Feb 4 13:40 ./
아무련 옵션 없이 ls
를 치면 현재 폴더에 속한 폴더와 파일의 이름이 출력된다.
$ ls
sub/ test1 test2
all 옵션을 추가하면 숨김 파일까지 출력된다.
$ ls -a
./ ../ .test1.swp sub/ test1 test2
reverse 옵션을 넣으면 파일 이름을 알파벳 기준으로 거꾸로 출력한다.
$ ls -ar
test2 test1 sub/ .test1.swp ../ ./
long 옵션을 넣으면 자세한 정보를 덧붙여 보여준다.
$ ls -arl
total 944
-rw-r--r-- 1 Tina 197609 0 Feb 4 13:28 test2
-rw-r--r-- 1 Tina 197609 465499 Feb 4 13:40 test1
drwxr-xr-x 1 Tina 197609 0 Feb 4 13:28 sub/
-rw-r--r-- 1 Tina 197609 479232 Feb 4 13:40 .test1.swp
drwxr-xr-x 1 Tina 197609 0 Feb 4 13:40 ../
drwxr-xr-x 1 Tina 197609 0 Feb 4 13:40 ./
time 옵션을 넣으면 파일 수정 시각을 기준으로 정렬해보여준다.
total 944
drwxr-xr-x 1 Tina 197609 0 Feb 4 13:28 sub/
-rw-r--r-- 1 Tina 197609 0 Feb 4 13:28 test2
-rw-r--r-- 1 Tina 197609 479232 Feb 4 13:40 .test1.swp
-rw-r--r-- 1 Tina 197609 465499 Feb 4 13:40 test1
drwxr-xr-x 1 Tina 197609 0 Feb 4 13:40 ../
drwxr-xr-x 1 Tina 197609 0 Feb 4 13:40 ./
human 옵션을 넣으면 파일 크기를 가독성있게 볼 수 있다. 파일 단위를 붙여준다.
$ ls -arthl
total 944K
drwxr-xr-x 1 Tina 197609 0 Feb 4 13:28 sub/
-rw-r--r-- 1 Tina 197609 0 Feb 4 13:28 test2
-rw-r--r-- 1 Tina 197609 468K Feb 4 13:40 .test1.swp
-rw-r--r-- 1 Tina 197609 455K Feb 4 13:40 test1
drwxr-xr-x 1 Tina 197609 0 Feb 4 13:40 ../
drwxr-xr-x 1 Tina 197609 0 Feb 4 13:40 ./