더북(TheBook)

파일 정보 확인하기

ls(list)는 파일 정보를 확인하는 명령입니다. ls [옵션] [파일] 형식으로 입력합니다. 아무 옵션 없이 명령을 실행하면 파일 이름 및 디렉터리 이름만 출력합니다.

shinjaehun@losttemple:~$ ls
examples.desktop 공개 다운로드 문서 바탕화면 비디오 사진 음악 템플릿

ls 명령 다음에 디렉터리 이름을 명시해서 특정 디렉터리의 파일을 출력할 수도 있습니다.

shinjaehun@losttemple:~$ ls /var
backups crash games local log opt spool www
...

-l 옵션은 좀 더 많은 정보를 알려 줍니다. 파일의 형태, 파일의 소유권과 허가권, 파일 크기, 파일을 최종적으로 변경한 날짜와 시간을 알려줍니다.

shinjaehun@losttemple:~$ ls -l
합계 128
-rw-r--r-- 1 gunsmoke gunsmoke 8445 9월 19 23:23 examples.desktop
drwxr-xr-x 2 gunsmoke gunsmoke 4096 9월 20 00:29 공개
drwxr-xr-x 2 gunsmoke gunsmoke 4096 9월 20 00:29 다운로드
...

-a는 숨어 있던 파일들까지 보여 줍니다. -a 옵션을 주어야 나타나는 파일에는 현재 디렉터리를 의미하는 ‘.’와 상위 디렉터리를 의미하는 ‘..’, 그리고 숨긴 파일임을 뜻하는 ‘.’으로 시작되는 파일이 있습니다.

shinjaehun@losttemple:/home/gunsmoke$ ls -a
.              .cache   .gtk-bookmarks   .xsession-errors  사진
..             .compiz  .gvfs            examples.desktop  음악
.ICEauthority  .config  .local           공개              템플릿
...

-l 옵션과 -a 옵션을 섞어서 사용할 수도 있는데, 현재 디렉터리에 있는 모든 파일의 세세한 내용을 알고 싶을 때 사용합니다.

shinjaehun@losttemple:~$ ls -al
합계 128
drwxr-xr-x 19 gunsmoke gunsmoke 4096 9월 20 00:30 .
drwxr-xr-x  6 root     root     4096 9월 19 23:23 ..
-rw-------  1 gunsmoke gunsmoke 334  9월 20 00:29 .ICEauthority
-rw-------  1 gunsmoke gunsmoke 55   9월 20 00:29 .Xauthority
...
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.