我就在想,如果使用bash腳本可以不用手動複製每個是這樣的父目錄bash腳本複製某些類型的文件到另一個位置
"/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk
/System/Library/PrivateFrameworks"
所以這個文件夾PrivateFrameworks
在文件中,也有很多子文件夾,並在每個子文件夾中包含我想將其複製到另一個位置的文件。因此該路徑的結構是這樣的:
-PrivateFrameworks
-AccessibilityUI.framework
-AccessibilityUI <- copy this
-AccountSettings.framework
-AccountSettings <- copy this
我不想複製文件夾中的全部內容的選項,因此可能會出現文件夾包含我不想複製文件的情況。所以我想到的唯一方法是通過文件擴展名進行復制。但是,正如你所看到的,我指定用於複製的文件沒有擴展名(我認爲?)。我是bash腳本的新手,所以我不熟悉這是否可以用它來完成。
您好感謝您的幫助。但顯然我有非法選項時,我使用-t – user2541163
@ user2541163行。 Macs沒有'cp -t'。查看解決方法的更新答案。 – John1024
您好,非常感謝您的幫助。這個對我有用 :)。這個解釋也幫助我更好地理解。還有一個問題,與cp {}有什麼不同,我注意到末尾已被替換爲'\' – user2541163