内容を変更せずにすべてのファイル属性を別のファイルにコピーする方法は?

内容を変更せずにすべてのファイル属性を別のファイルにコピーする方法は?

数年前にファイルを作成して修正しました。別のコンテンツで新しいファイルBを作成したいのですが、権限、所有者、グループ、作成日、変更日など、すべてが同じです。これは、ファイルBも数年前に作成されたようです。

試してみましたがrsync運がありませんでした。また、常にファイルの内容をコピーします。

通話終了がオンになっているが、cp --attributes-only --preserve a.txt b.txtMacBookでは失敗する cp: illegal option -- -

ベストアンサー1

私は答えを見つけました。 〜のようにマーカスmacOSのcpがGNU cpと異なるという意見が提案されました。

したがって、このコマンドはcp --attributes-only --preserve a.txt b.txt機能し、ファイルの内容なしでプロパティのみをコピーしますが、Macで実行する前にGNU cpをインストールする必要があります。

brew install coreutils

インストールが完了したら、次を実行します。

gcp --attributes-only --preserve a.txt b.txt

おすすめ記事