私はマンページで彼らが再帰を意味することを読んだ。しかし、指揮で彼らの役割が何であるかはわかりません。空のディレクトリを別のディレクトリにコピーしようとすると、
$ cp EMPDIR DESTDIR
動作しません。エラーメッセージがあります。cp: -r not specified; omitting directory 'empdir'
しかし、私が実行するとき
$ cp -r or -R EMPDIR DESTDIR
効果がある
-rと-Rの役割は正確に何ですか?読んでくれてありがとう :)
答え1
-r
orスイッチは、すべてのファイルとサブディレクトリを含むディレクトリを繰り返しコピーするようにコマンドに-R
指示します。cp
ディレクトリコピーは必要ですが、ファイルコピーはそうではありません。
使用しないとき、-r
またはを使用せずにディレクトリをコピーしようとしたため、質問にエラーが発生します-R
。
同じ操作を実行するためにも使用できますcp --recursive
。man
ページ内にすべて含まれています。