cpコマンドはファイル構造を変更しますか?

cpコマンドはファイル構造を変更しますか?

私はLinuxとDebianディストリビューションに初めて触れたので、私を責めないでください。私の考えは、そのcpコマンドを使用してあるドライブから別のドライブにファイルをコピーすると、ファイル構造が何らかの形で変更されないことです。本当に?保存オプションは権限、タイムスタンプなどを保存しますが、cpプロセスが内部ファイル構造を変更したり、任意の方法でファイルを破損したりする可能性があることを理解しています。よろしくお願いします。

ベストアンサー1

はい、cpファイルシステムの構造を変更することは可能ですが、通常プログラムはそれを認識しないため、ファイルは破損しません。これはまれなファイルで発生します。あまりにも多くのスペースを占有しないために、ファイルシステムはコンテンツを保存しません。部分。

cpパラメータがあります--sparse

デフォルトでは、スパースソースファイルはおおよそのヒューリスティックによって検出され、対応するターゲットファイルもスパースされます。これは選択された動作です--sparse=auto--sparse=alwaysソースファイルにゼロバイトの長いシーケンスが含まれるたびにスパースDESTファイルが生成されることを指定します。--sparse=neverスパースファイルの生成を無効にするために使用されます。

メモ:ターゲットハードドライブが破損すると、破損したcpファイルが作成される可能性がありますが、これは意図的なものではありません。

おすすめ記事