File-Copy
如何在主目錄中複製主目錄?
我需要製作我的主目錄的副本並將該副本放在同一個主目錄中。命令的退出程式碼必須是
0
. 目前,我的主目錄不包含任何其他目錄。有沒有比以下更好的方法?(pwd 是主目錄)
mkdir /tmp/temp && cp * /tmp/temp && mv /tmp/temp .
呼叫 rsync 並排除要放置副本的目錄。
cd mkdir copy rsync -a --exclude=copy . copy
複製
*
不包括點文件(名稱以 a 開頭的文件.
),它們在主目錄中很常見且很重要。
這將忽略複製
.*
主目錄中可能存在的任何文件。我可能會rsync
這樣使用:$ mkdir /tmp/temp && rsync -av . /tmp/temp/. && rsync -av /tmp/temp/ .
我對這樣做作為一個連鎖店並不那麼興奮
cmd1 && cmd2 && cmd3
,因為可能會出現問題,但如果你小心的話,應該沒問題。