Cp
使用cp替換同名目錄
如何
cp
在不首先刪除現有目錄的情況下替換同名目錄?cp
的預設行為是將源目錄複製到目標而不是替換它:mkdir -p test/a mkdir a cp -a test/a a
a
現在在裡面a
,它沒有替換a
。如何製作cp
替換目錄?我希望它以與文件相同的方式工作。我當然可以先刪除目標,但我不想執行多個命令:)
.
在 之後使用一個點a
:cp -a test/a/. a
它實際上並沒有
a
像你一樣取代。它只是將內容複製test/a
到目錄a
。
星號做的事情;)
cp -a test/a/* a