Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- npm
- 리액트
- Hook
- TextView
- Javscript
- JS
- Kotlin
- Java
- SpringBoot
- 코틀린
- 오버라이딩
- fragment
- React
- 안드로이드
- Linux
- button
- 자바스크립트
- 랜덤번호
- stylesheet
- nodejs
- TypeScript
- array
- JavaScript
- scrollview
- Android
- GoogleMaps
- 구글맵스
- 스프링부트
- 랜덤넘버
- RecyclerView
Archives
- Today
- Total
타닥타닥 개발자의 일상
find 명령어 구분하기 파일 검색 결과를 텍스로 저장 vs 검색된 실제 파일들을 복사하여 지정된 디렉토리에 따로 저장 본문
코딩 기록/linux
find 명령어 구분하기 파일 검색 결과를 텍스로 저장 vs 검색된 실제 파일들을 복사하여 지정된 디렉토리에 따로 저장
NomadHaven 2023. 5. 18. 18:57find로 파일을 검색하다보면
검색된 파일들의 목록만 txt로 저장해놓고 싶은 경우도 있고.
검색된 파일들을 실제로 복사해서 디렉토리에 따로 저장하고 싶은 경우도 있다.
해당 경우에는 find 명령문이 조금 달라서 구분하고 기억하고자 글을 작성한다.
#출력 결과를 txt로 저장
find / -iname "*GNU*" -type f -print -exec cp -a {} /root/gnulist2.txt \;
위의 명령어는
1.대소문자 구분없이 "gnu"라는 문자열 가진 파일을 모든 디렉토리에서 찾은 다음,
2.출력결과를 /root/경로에 gnulist2.txt 라는 이름의 파일로 저장 하는 명령문이다.
#검색된 파일들을 실제로 복사해서 지정한 디렉토리에 따로 저장
find / -iname "*license*" -type f -print -exec cp -a {} /root/testcp \;
위의 명령어는
1.대소문자 구분없이 "license"라는 문자열을 가진 모든 파일을 모든 디렉토리에서 찾은 다음
2. 검색된 파일들을 /root/testcp 라는 디렉토리에 에 복사 하는 명령문이다.
따라서 /rooot/testcp라는 명령문에는 license라는 문자열을 가진 모든 파일들이 대소문자 구분없이 저장되어 있을 것이다.
'코딩 기록 > linux' 카테고리의 다른 글
Comments