일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- SDK manager
- multimedia framework
- 리눅스
- 리눅스 파일 찾기
- find 삭제
- Network 연결확인
- 우아공
- UDP 연결확인
- TCP 연결확인
- 표준에러버리기
- null device
- 나무술잔
- jetson nano
- 제1길
- 큰마당캠핑장
- 백 마디 말보다 강력한 페이퍼 한 장
- 캄포나무술잔
- 천보산길
- 표준출력버리기
- 걷기
- 경흥길
- 사패산길
- 술잔만들기
- 술맛꿀맛
- 제2길
- 의정부소풍길
- null 디바이스
- 경기옛길
- Linux
- pipline
- Today
- Total
Mind Doodle
리눅스(Linux) 파일 찾기 [ find 명령어 ] 본문
[ 환경 ]
명령어를 확인한 환경은 다음과 같고 버전에 따라서 명령어 입력방법이 달라질 수 있습니다.
명령어 수행 결과 내용도 OS와 버전에 따라 달라질 수 있습니다.
< 운영체제(OS) >
- Ubuntu 18.04 LTS (64 bit, kernel : 5.3.0-51-generic)
< find 버전(Version) >
- find (GNU findutils) 4.7.0-git
[ 내용 ]
1. 리눅스에서 파일명으로 검색
지정한 위치부터 하위 디렉터리를 파일명으로 검색하고 싶을 경우 다음과 같은 find
명령어를 사용합니다.
< 사용법 >
find [찾을 위치] -name [파일명]
< 사용 예시 >
find . -name "abc"
.
은 현재 디렉터리를 나타내는 것이며 -name
은 파일명으로 검색하겠다는 옵션입니다.
abc
는 찾고자 하는 파일명입니다.
명령어를 수행하게 되면 현재 디렉터리 내에서 abc 이름인 모든 파일을 찾게 됩니다.
2. 리눅스에서 파일 검색 후 삭제 명령
find
명령으로 파일을 검색한 후에 검색한 파일들에 대한 삭제(추가적인 명령)을 실행시키고 싶을 경우 사용합니다.
< 사용법 >
find [찾을 위치] [옵션] -exec rm {} \;
rm
대신에 mv
나 다른 명령어를 사용할 수 있습니다.
< 사용 예시 >
find . -name "abc*" -exec rm {} \;
3. find 명령어
리눅스에서 파일, 디렉토리를 검색하는 명령어
< 사용법 >
find [-H] [-L] [-P] [-Olevel] [-D debugopts] [path...] [expression]
< 주로 사용하는 옵션 >
-help
: find 명령어의 도움말을 출력.
-name [파일명]
: 검색하고자 하는 파일명을 지정.
-type [파일타입]
: 검색하고자 하는 파일 타입을 지정.
* [파일타입] 종류
b : 블록 특수 파일
c : 캐릭터 특수 파일
d : 디렉토리 파일
f : 일반 파일
l : 심볼릭 링크
p : 파이프
s : 소켓
-exec [command] {} \;
: 검색된 파일들에 대해 특정 명령을 수행.
ok
: -exec 와 동일한 작업을 수행하면서 실행 의사를 물어본다.
< help >
[ 참조 ]
http://manpages.ubuntu.com/manpages/bionic/en/man1/find.1.html
Ubuntu Manpage: find - search for files in a directory hierarchy
Powered by the Ubuntu Manpage Repository, file bugs in Launchpad © 2019 Canonical Ltd. Ubuntu and Canonical are registered trademarks of Canonical Ltd.
manpages.ubuntu.com
'IT > Linux' 카테고리의 다른 글
리눅스(Linux) 삼바(Samba) 설치, 설정 및 사용법, 연결 방법 (3) | 2021.12.23 |
---|---|
리눅스(Linux) 출력버리기( > /dev/null ), [null 장치, redirection] (0) | 2020.06.18 |
리눅스(Linux) 네트워크 인터페이스 설정 [ ifconfig 명령어] (0) | 2020.06.11 |