Cp

使用cp替換同名目錄

  • September 1, 2014

如何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

引用自:https://unix.stackexchange.com/questions/153151