강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

ls파일리스팅 기술5편: 특정 디렉토리의 모든 파일 확인하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

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디렉토리 내의 .()으로 시작하는 파일들을 위와 같이 점검하기 바란다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,056 명
  • 현재 강좌수 :  35,907 개
  • 현재 접속자 :  214 명