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

locate,slocate (특정패턴의 파일을 찾는다)

작성자 정보

  • 웹관리자 작성
  • 작성일

컨텐츠 정보

본문

locate, slocate

다양한 패턴의 파일들을 찾고자 할때 사용하는 명령어입니다. 특정명령어를 찾고자할때에는 find나 which, whereis등을 사용하면 됩니다.

사용형식

       slocate [-qi] [-d ] [--database=]
       slocate [-i] [-r ] [--regexp=]
       slocate [-qv] [-o ] [--output=]
       slocate [-e ] [-f ] <[-l ] [-c] <[-U ] [-u]>
       slocate [-Vh] [--version] [--help]


사용예 #1

현재 시스템에 존재하는 *.bak에 해당하는 파일을 찾은 예입니다.
*.bak파일을 찾아서 불필요한 파일을 삭제하고자 할때에 사용한 예입니다.

[root@host3 root]# locate *.bak
/var/lib/nfs/statd/sm.bak
/root/.mozilla/default/zlm8ufid.slt/prefs.bak
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/Filter/cpp.pm.bak
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/Filter/exec.pm.bak
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/Filter/sh.pm.bak
/usr/local/lib/php.ini-zend_optimizer.bak
[root@host3 root]#


사용예 #2

다음은 10개의 *.conf파일만을 찾은 예입니다.
실제로 시스템에는 *.conf파일이 수없이 많이 존재하므로 한 페이지에 모두 볼 수가 없는 까닭으로 갯수를 지정한 것입니다.

[root@host3 root]# locate -n 10 *.conf
/boot/grub/grub.conf
/var/ftp/etc/ld.so.conf
/etc/X11/gdm/factory-gdm.conf
/etc/X11/gdm/gdm.conf
/etc/modules.conf
/etc/host.conf
/etc/nsswitch.conf
/etc/ld.so.conf
/etc/fonts/fonts.conf
/etc/esd.conf
[root@host3 root]#

 

저작권:수퍼유저코리아(www.superuser.co.kr), 무단 재배포및 복사를 금합니다.

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  79 명