반응형

안녕하세요 가야태자 @talkit 입니다. 

오늘 같이 이야기 해볼 리눅스 명령어는 find 입니다. 

find 영어로 찾다가 되겠습니다. 리눅스에서 find는 제가 잘 안써서 ^^ 

find 찾을위치 -name 찾을내용(주로파일명)

다양한 명령어가 있겠지만, 저는 주로 저 명령어 밖에 사용하지 않습니다. ^^

find / -name ftp

위와 같이 사용하면 ftp 를 찾아 줍니다. 한번 해보겠습니다. 

sudo find / -name ftp
find: ‘/run/user/1000/doc’: 허가 거부
find: ‘/run/user/1000/gvfs’: 허가 거부
/etc/alternatives/ftp
/srv/ftp
/var/lib/dpkg/alternatives/ftp
/usr/share/doc/ftp
/usr/lib/apt/methods/ftp
/usr/bin/ftp

ftp가 있는 위치를 찾아 줍니다. 

find 찾을위치 -name "찾을내용패턴"

이번에는 조금 다르게 찾아 보겠습니다. 아까 -name 뒤에 명령어를 넣으면 정확하게 그 파일을 찾아 줍니다. 

이번에는 * 를 이용해서 팬턴으로 찾아 보겠습니다.

find / -name "*ftp*"

위와 같이 찾아 봤습니다. 

sudo find / -name "ftp*"
find: ‘/run/user/1000/doc’: 허가 거부
find: ‘/run/user/1000/gvfs’: 허가 거부
/etc/ftpusers
/etc/alternatives/ftp.1.gz
/etc/alternatives/ftp
/srv/ftp
/var/lib/dpkg/alternatives/ftp
/var/lib/dpkg/info/ftp.postinst
/var/lib/dpkg/info/ftp.md5sums
/var/lib/dpkg/info/ftp.list
/var/lib/dpkg/info/ftp.prerm
/snap/core20/1828/usr/lib/python3.8/__pycache__/ftplib.cpython-38.pyc
/snap/core20/1828/usr/lib/python3.8/ftplib.py
/snap/core20/1822/usr/lib/python3.8/__pycache__/ftplib.cpython-38.pyc
/snap/core20/1822/usr/lib/python3.8/ftplib.py
/usr/share/man/man1/ftp.1.gz
/usr/share/perl5/LWP/Protocol/ftp.pm
/usr/share/perl5/URI/ftp.pm
/usr/share/gvfs/mounts/ftps.mount
/usr/share/gvfs/mounts/ftp.mount
/usr/share/gvfs/mounts/ftpis.mount
/usr/share/vim/addons/ftplugin
/usr/share/doc/apt-utils/examples/ftp-archive.conf
/usr/share/doc/ftp
/usr/lib/python3.8/ftplib.py
/usr/lib/python3.8/__pycache__/ftplib.cpython-38.pyc
/usr/lib/apt/methods/ftp
/usr/include/arpa/ftp.h
/usr/bin/ftp
/home/talkt2/wgettest/192.168.0.27/ftpserver5.txt

의와 같이 ftp 뒤에 뭐가 붙어 있어도

/usr/include/linux/netfilter/nf_conntrack_ftp.h
/usr/include/arpa/tftp.h
/usr/include/arpa/ftp.h
/usr/bin/gftp-text
/usr/bin/apt-ftparchive
/usr/bin/pftp
/usr/bin/fzsftp
/usr/bin/sftp
/usr/bin/vsftpdwho
/usr/bin/netkit-ftp
/usr/bin/ftp
/usr/bin/gftp-

ftp 앞에 뭐가 붙어 있어도 찾아 줍니다. 

/로 찾으면 리눅스의 모든 곳에서 찾을 수 있습니다. 

이때는 명령어 앞에 sudo를 붙여 주시면 됩니다. 

저는 레드햇 계열에서 root로 작업할때의 생각으로 sudo를 안붙여서 ^^ 검색을 못한다는 메시지를 받네요 ^^

오늘은 find 명령어에 대해서 알아 봤습니다. 

감사합니다. 

반응형

+ Recent posts