반응형
목차
리눅스 파일 찾기 명령어 및 사용방법
리눅스에서 파일을 찾는(Search) 방법은 주로 find 명령을 사용 합니다.
사용 방법은 아래와 같이 단순 합니다.
find 검색위치폴더 옵션 찾을파일이름
검색위치 폴더의 경우 입력하지 않으면 전체 폴더에서 검색을 시행 합니다. 그리고 찾을 파일 이름에서는 윈도우에서 모르는 문자를 대체 하듯 사용 할 수 있습니다.
옵션은 아래와 같습니다.
- -name : 찾을 파일 검색
- -perm : 파일 권한으로 검색
- -type : 형태가 같은 파일 검색
- -link : 링크 개수가 일치하는 파일 검색
- -size: 사이즈로 검색, 파일 사이즈는 b(블록), c(바이트), k(킬로바이트), w(워드단위, 2바이트)
- -user : 사용자로 검색
- -exec : 검색된 파일에 추가 명령 실행
참고로 사이즈 같은 경우 아래의 예제처럼 크기 별로 검색 가능 합니다.
find -size +크기
#크기 값 이상 검색
find -size -크기
#크기 값 이하 검색
find -size 크기
#해당 크기 값 검색
검색이 완료된 파일에 추가 명령을 하고 싶을 경우 -exec 옵션을 사용하는 데 사용 법은 아래와 같습니다
find -name 파일명 -exec rm {}
위 예제는 검색 후에 해당 파일명을 {}로 가져와서 삭제하겠다는 의미 입니다.
위 옵션 중에 주로 사용 하는 것은 name과 size 정도 입니다. 두가지 옵션으로 검새하는 예제를 실행해 보겠습니다.
리눅스 파일 찾기 예제 실행
위 그림과 같이 linux_test에 파일을 검색해 보겠습니다.
예제 코드: -name 사용>>
find -name test0*.txt
*는 정규식으로 모든 문자에 대응하여 검색 합니다. 폴더를 지정하지 않아 전체 폴더에서 검색합니다.
결과>>
그림과 같이 폴더의 위치와 함께 검색이 되었습니다.
예제 코드: -size 사용>>
find ./linux_test -size 43c
linux_test 폴더에 43byte 사이즈 파일을 검색합니다.
결과>>
반응형
'라즈베리파이(Raspberrypi)' 카테고리의 다른 글
CGI란? 간단한 예제 리눅스 라즈베리파이에서 실행하기(파이썬, Python, linux, rasberrypi) (0) | 2022.09.06 |
---|---|
[라즈베리파이] 웹 서버(Web Server)란? 아파치(Apache) 설치 및 실행하기 (0) | 2022.08.29 |
[라즈베리파이]Raspbery Pi에서 파이썬 처음 실행해보기(Python) (0) | 2022.08.16 |
[Linux]리눅스 쉘스크립트란? 사용 방법, 예제(Shell Script, 셸) (0) | 2022.08.12 |
[Linux]리눅스 환경변수, 쉘이란?(Shell, echo, env, export, bashrc, Environment variable) (0) | 2022.07.28 |