cp は NFS で使用すると警告を出し、エラーコードを返すので、cp コマンドの代替手段です。

cp は NFS で使用すると警告を出し、エラーコードを返すので、cp コマンドの代替手段です。

次のコピーコマンドを使用してデータストアをバックアップします。

cp -pr $src $dest

NFSで使用すると、次の警告が表示され、エラーコードが返されますが、ファイルは実際にコピーされています。

cp: preserving times for ‘$src/file1’: Invalid argument

別の方法がありますか?警告とエラーの戻りコードを削除したいと思います。タイムスタンプの保存には興味がありませんが、モードや所有権などの他の属性は保存する必要があります。

ベストアンサー1

マニュアルページは、cp含まれる属性を制御するオプションがあることを示しています。

-pそれは同じです--preserve=mode,ownership,timestamps

--preserve[=ATTR_LIST] 指定された属性(デフォルトmode,ownership,timestamps:)を保持し、可能であれば属性を追加します。context, links, xattr, all

だからあなたは-pそのようなことに従うことができます--no-preserve=timestamps

おすすめ記事