라이프

리눅스 find 하위폴더에서 파일명만 추출하기

Nathan An 2021. 3. 20. 18:34
반응형
Find 명령어 사용 예제

하위 폴더에서 exe 확장자 모든 파일을 list.txt에 추출하기

        $ find -name '*.exe' -exec basename {} \; > list.txt
    

해설:

  • $: 명령어를 실행하는 프롬프트(쉘)에서 입력하는 것을 나타냅니다.
  • find: 파일 및 폴더를 검색하는 명령어입니다.
  • -name '*.exe': 현재 폴더 및 하위 폴더에서 확장자가 exe인 파일을 검색합니다.
  • -exec basename {} \;: find 명령어의 결과로 찾은 파일들의 경로를 제거하고 파일명만 추출합니다.
  • > list.txt: 추출한 파일명을 list.txt 파일에 저장합니다.

하위 폴더명 & 하위폴더 내 모든 파일의 경로+파일명 추출하기

        $ find -name > list.txt
    

해설:

  • $: 명령어를 실행하는 프롬프트(쉘)에서 입력하는 것을 나타냅니다.
  • find: 파일 및 폴더를 검색하는 명령어입니다.
  • -name: 검색 대상 파일의 이름을 지정합니다. 이 부분은 -name 다음에 실제 검색하고자 하는 파일 또는 폴더 이름을 입력해야 합니다.
  • > list.txt: 검색한 파일 및 폴더의 경로와 파일명을 list.txt 파일에 저장합니다.

반응형