반응형
안녕하세요. 교육이입니다.^^
오늘은 리눅스의 find 명령어를 이용하여,
파일과 디렉토리를 검색하는 방법에 대해 알아볼게요.
Find 명령어는 간단하지만 자주 사용하지 않아서 항상 까먹게 되더라구요.
① 기본 사용 방법
$ find [경로] -name [파일/디렉토리명]
아주 간단하죠?
$ for i in `seq 1 10` ; do touch Documents/TEST${i}.txt ; done
연습을 위해 Documents디렉토리에 TEXT1.txt ~ TEXT10.txt 라는 파일을 미리 만들었어요.
그럼 곧장 연습을 해볼게요.
$ find ./ -name TEST1.txt
현재 있는 디렉토리 및 하위 디렉토리에서
TEST1.txt와 일치하는 파일과 폴더를 모두 찾으라는 의미예요.
Find ./ -name TEST1.txt
$ find ./ -name TEST1.txt
대신
$ find ./Documents -name TEST1.txt
로 입력하면 현재 위치 아래의 Documents 디렉토리 및 하위 디렉토리에서
TEST1.txt라는 파일을 검색하라는 의미예요.
$ find ./ -name TEST*
*를 사용하면 파일명 일부만으로도 검색할 수 있어요.
② type 옵션
$ find ./ -name TEST1.txt -type f
$ find ./ -name TEST1.txt -type d
옵션 -type 뒤의 f는 파일만을 검색하고,
D는 디렉토리만을 검색하라는 의미예요.
여기까지 find 명령어의 사용법에 대해 알아봤어요.
오늘도 좋은 하루 되세요~~^^
반응형
'리눅스' 카테고리의 다른 글
리눅스 sed 명령어를 이용한 파일 수정 (sed command) (0) | 2024.02.02 |
---|---|
리눅스 awk 명령어를 이용한 정보 출력 및 사칙연산 (awk command) (0) | 2024.02.02 |
아나콘다 특정 패키지 설치 (1) | 2024.02.01 |
리눅스 tar 명령어를 이용한 압축, 해제 (tar command) (0) | 2024.01.31 |
아나콘다 가상 환경 만들기 (0) | 2023.01.15 |