-pオプションとcpコマンドの具体的な役割は何ですか?

-pオプションとcpコマンドの具体的な役割は何ですか?

だから私は-pこのコマンドのオプションが何を意味するのか理解しようとしていますcp

cpコマンドのドキュメントを開きました-p

しかし、これはどういう意味ですか? >

所有権(ファイルを作成した人)が何であるかを知るのと同様に、タイムスタンプ(ファイルが最後に変更または変更された日付)、モード(777などの権限)も知っています。

しかし、例えば:

cpファイル1ファイル2

そして

cp -pファイル1ファイル2

達成するにはACプログラムを作成する必要があります。cp -i -p file1 file2

-i既定では、ユーザーがfile2すでに作成され上書きされた場合にメッセージが表示されることはわかりますが、-pわかりません。

答え1

ここに画像の説明を入力してください。file1あなたの例にあるものが昨日作成されたとしましょう。このオプションを使用しないと、-p作成日はfile2今日と今になります。-pオプションを使用すると、昨日file2作成されたように見えます。これはタイムスタンプです。ファイル作成者以外のファイルをファイルにコピーしましたが、-pこのオプションがない場合は、ユーザーの身元を所有者と見なします。

添付のスクリーンショットを参照してください。

関連情報