Shell

獨立於外殼的方式將點文件從一個文件夾複製到另一個文件夾

  • September 16, 2013

我有兩個現有目錄:

  • foo:包含點文件的目錄
  • foo2:空目錄

我想要一個將所有點文件複製foo到 foo2 的解決方案。我想要一個不依賴於 shell 的解決方案(bash、zsh 等)。我寧願不必安裝rsynctar沒關係)。

幾週前,我問了這個類似的問題,但我覺得這兩個問題應該分開,因為它們回答了不同的需求。所有答案都依賴於 shell 或使用rsync.

我假設“獨立於外殼”,您將自己限制在 Bourne 型外殼(不是 csh 等)

cp -r foo/.??* foo/.[^.] foo2

如果要複製所有內容,包括點文件:

cp -a src/. dest

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