내 ~/docs 디렉토리 내에서 .txt로 끝나는 모든 파일을 "터치"하고 싶습니다.
어떻게 해야 하나요?
답변1
와 함께 find
:
find ~/docs -name "*.txt" -exec touch {} \;
- 다음에서 검색하세요.
~/docs
- 이
name
옵션은 모든 파일과 일치합니다txt
. - 대체된 파일 이름에 대해exec
명령을 실행합니다 .touch
{}
\;
명령을 종료하고touch
발견된 각 파일에 대해 한 번씩 호출됩니다.
메모:
- 약간의 변형은
\+
결국touch
이러한 모든 파일에서 한 번에 실행되는 하나의 단일 명령을 구성합니다. 이는 모든 명령에서 가능하지는 않지만touch
영향을 받는 파일이 많은 경우 작동 하고 몇 번의 통화를 절약할 수 있습니다.