대신 이것을 시도하십시오 :
find -name '*.txt' -print0 | head -z -1 | xargs -0 -I '{}' mv '{}' test.txt
무엇이 잘못되었고 왜 이것이 작동해야 하는가 :
- 어쨌든 찾아야 할 모든 것을 전달하면 find를 사용할 필요가 없습니다.
- 파이프 라인의 항목에 널 구분 기호를 사용하는 경우 파이프 라인의 모든 항목에 널 구분 기호를 사용해야합니다.
- xargs를 사용
*.txt
하여 찾은 파일 이름을 대체하지 않았습니다.