0
我有很多包含.c
文件的目錄。我想使用shell腳本將不同目錄中的所有.c
文件複製到單個目錄。將文件從不同目錄複製到公用目錄
我有很多包含.c
文件的目錄。我想使用shell腳本將不同目錄中的所有.c
文件複製到單個目錄。將文件從不同目錄複製到公用目錄
find -name '*.c' -exec cp -t /tmp {} +
.c
/tmp
如果你想避免衝突,你可以加這個
find -name '*.c' -exec cp --parents -t /tmp {} +
歡迎來到Stack Overflow。請不要閱讀[FAQ]。你嘗試了什麼,爲什麼它沒有工作?你如何定義存儲文件的目錄?單一目錄與所有其他目錄相關在哪裏?將找到$ HOME -name'* .c'-type f -exec cp -t/target/directory {} +'爲你工作(假設你有GNU'cp'和非標準選項'-t'指定目標目錄。 –