패턴과 일치하는 파일을 재귀적으로 터치하는 방법

패턴과 일치하는 파일을 재귀적으로 터치하는 방법

내 ~/docs 디렉토리 내에서 .txt로 끝나는 모든 파일을 "터치"하고 싶습니다.

어떻게 해야 하나요?

답변1

와 함께 find:

find ~/docs -name "*.txt" -exec touch {} \;
  • 다음에서 검색하세요.~/docs
  • name옵션은 모든 파일과 일치합니다 txt. -  대체된 파일 이름에 대해 exec명령을 실행합니다 .touch{}
  • \;명령을 종료하고 touch발견된 각 파일에 대해 한 번씩 호출됩니다.

메모:

  • 약간의 변형은 \+결국 touch이러한 모든 파일에서 한 번에 실행되는 하나의 단일 명령을 구성합니다. 이는 모든 명령에서 가능하지는 않지만 touch영향을 받는 파일이 많은 경우 작동 하고 몇 번의 통화를 절약할 수 있습니다.

관련 정보