Cp
複製命令中的-r和-R是什麼意思?
我讀到它們在手冊頁中代表遞歸。但是,我不確定他們在命令中的作用。當我嘗試將一些空目錄複製到另一個目錄時,
$ cp EMPDIR DESTDIR
它不起作用,錯誤按摩
cp: -r not specified; omitting directory 'empdir'
但是當我執行
$ cp -r or -R EMPDIR DESTDIR
有用。
-r 和 -R 的確切功能是什麼?感謝您閱讀:)
-r
or-R
開關告訴cp
命令遞歸地複制包含所有文件和子目錄的目錄。它是複制目錄而不是文件所必需的。當您不使用它時,您會收到問題中的錯誤,因為您試圖在不使用
-r
or的情況下複製目錄-R
。也可以使用
cp --recursive
. 這一切都包含在man
頁面中。