답변:
으로 여러 파일을 한 번 find
에 처리하려면 다음 +
대신 사용하십시오 \;
.
find . -name '*.foo' -exec gedit {} +
또는 당신이 넣을 경우 ≥4 떠들썩한 파티와 zsh을 가진 shopt -s globstar
당신의 ~/.bashrc
, 당신이 사용할 수있는 **/
서브 디렉토리로 재귀 할 :
gedit **/*.foo
Zsh에는 또한 대부분의을 대체 할 수있는 많은 glob 한정자 가 있습니다 find
.
open -a SublimeText admin.py forms.py
두 개의 탭이있는 하나의 창에서 열립니다.
이 경우에는
find ./ -name \*.foo | xargs gedit
\'"
) 가 포함되어 있으면 xargs
입력 find
되지 않는 방식으로 입력을 인용해야 하기 때문에 작동하지 않습니다. 사용 find … -print0 | xargs -0 …
하거나 더 간단한 것을 사용하십시오 find … -exec … {} +
.
-print0 | xargs -0
stdin이 문제가되어 더 이상 터미널에 연결되지 않는 문제가 있습니다. 텍스트 모드 편집기를 사용하려고하면 문제가됩니다.