Cp
cp 具有權限但不遞歸的目錄
我想創建一個具有某些權限並由 user 擁有的空目錄
apache:apache
。我可以只是mkdir
它,chown
它和chmod
它,但是在我想要創建它的目錄中,我有一個只有我需要的權限和所有者的目錄。所以我想做某事:
cp old_dir new_dir
但有權限和所有者。為了保留權限選項-p
被使用,所以命令應該是cp -p old_dir new_dir
. 但是那個返回錯誤:cp: omitting directory ‘field’
。它可以使用選項
-rp
或更好-a
,但old_dir
包含一些目錄和文件,我只想複製空目錄。我還嘗試使用
--parents
選項 (cp -p --parents old_dir new_dir
) 創建任何缺少的中間目錄,但隨後出現此錯誤:cp: with --parents, the destination must be a directory
.我怎麼做?
;
(不使用and的獎勵積分&&
)
你可以
rsync
用於那個工作。rsync -av --exclude=/<old_dir>/* /<old_dir> /<new_dir>