ls파일리스팅 기술5편: 특정 디렉토리의 모든 파일 확인하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,234 조회
- 0 추천
- 목록
본문
ls파일리스팅 기술5편: 특정 디렉토리의 모든 파일 확인하기
이번에는 특정 디렉토리내의 내용을 확인하면서 그 디렉토리내에 존재하는 .(점)으로 시작하는 파일들까지 모두 표시하는 예이다.
ls명령어에 -a옵션을 사용하면 .(점)으로 시작하는 파일들까지 모두 표시한다.
특히 -a옵션을 사용하면 매번 출력되는 . 와 . .가 있다.
“.”는 현재 디렉토리를 의미하는 것이며 “. . ”는 현재디렉토리의 상위디렉토리를 의미하는 것이다.
일반적으로 -a옵션을 사용하지 않으면 .(점)으로 시작하는 파일은 표시되지 않는다.
그리고 보통의 경우에는 .(점)으로 시작하는 파일들까지 확인할 필요는 없지만 디렉토리내의 모든 파일을 확인해야하는 경우나 서버보안점검을 위해 숨겨진 파일들까지 모두 확인해야하는 경우, 그리고 사용환경설정에 대한 숨겨진 파일들을 확인하고자 할 때에 .(점)으로 시작하는 파일들을 모두 확인해야 할 필요가 있다.
아래의 예는 /home/sspark디렉토리내에 존재하는 . (점)으로 시작하는 파일을 포함한 모든 파일들을 확인하기 위하여 -a옵션과 파일들의 자세한 정보를 확인하기 위한 -l옵션을 함께 사용한 것이다.
[sspark@sulinux ~]$ls -al /home/sspark 합계 6216 drwx------ 3 sspark sspark 4096 3월 18 10:48 . drwxr-xr-x 6 root root 4096 3월 16 17:51 .. -rw------- 1 sspark sspark 134 3월 18 10:41 .bash_history -rw-r--r-- 1 sspark sspark 24 7월 9 2008 .bash_logout -rw-r--r-- 1 sspark sspark 224 2월 9 2009 .bash_profile -rw-r--r-- 1 sspark sspark 229 3월 2 2009 .bashrc drwxr-xr-x 4 sspark sspark 4096 2월 9 2009 .mozilla -rwxr-xr-x 1 sspark sspark 1224356 3월 18 10:48 cryptsetup -rwxr-xr-x 1 sspark sspark 1136452 3월 18 10:48 dump -rw-r--r-- 1 sspark sspark 22060 3월 18 10:41 fb.modes -rw-r--r-- 1 sspark sspark 59 3월 18 10:41 filesystems -rwxr-xr-x 1 sspark sspark 156600 3월 18 10:48 gfs2_tool -rwxr-xr-x 1 sspark sspark 295472 3월 18 10:48 grub -rwxr-xr-x 1 sspark sspark 175600 3월 18 10:48 ip -rwxr-xr-x 1 sspark sspark 368000 3월 18 10:48 mkfs.xfs -rwxr-xr-x 1 sspark sspark 2382684 3월 18 10:48 nash -rwxr-xr-x 1 sspark sspark 219692 3월 18 10:48 tc -rwxr-xr-x 1 sspark sspark 294136 3월 18 10:48 xfsdump [sspark@sulinux ~]$ |
일반적인 계정사용자라면 굳이 -a옵션을 매번 사용해야 할 필요는 없겠지만 시스템관리자라면 서버보안을 위하여 -a옵션을 꼭 사용할 것을 권장한다.
특히 /tmp디렉토리등에 보면 웹해킹으로 불법업로드되어 압축해제된 .(점)으로 시작되는 파일들이 존재하는 경우가 가끔씩있다.
즉, /tmp디렉토리내에 .(점)으로 시작하는 낯선 파일이 존재한다면 거의 대부분 해킹된 파일들이라고 보면 된다.
따라서 /tmp디렉토리 내의 .(점)으로 시작하는 파일들을 위와 같이 점검하기 바란다.
관련자료
-
이전
-
다음