- PR -

ファイル間で属性のみコピー

1
投稿者投稿内容
だま
会議室デビュー日: 2004/08/28
投稿数: 19
投稿日時: 2006-11-23 05:02
ファイル間でファイル属性のみコピーすることはできるでしょうか。

ファイル名は同じなんだけどタイムスタンプと所有者とパーミッションの異なる2つのファイルがあり、このうち所有者とパーミッションのみをどちらかのファイル属性にあわせたいと思っています。ファイルが複数ペアになってしまうと手作業では対応しきれないので何かいい方法はないかと探しています。何かよいアドバイスをお願いします。

環境はRedHatLinuxES3です。
anights
ぬし
会議室デビュー日: 2003/05/22
投稿数: 277
お住まい・勤務地: 東京
投稿日時: 2006-11-23 10:38
chmodコマンドもchownコマンドも--referenceオプションがあるので
それで事足りるような気がしますけど。

複数の場合は、シェルスクリプト書くんでしょうかね。
でもそんなに複雑じゃないと思いますが。
_________________
桃李不言 下自成蹊
だま
会議室デビュー日: 2004/08/28
投稿数: 19
投稿日時: 2006-11-23 18:03
回答ありがとうございます。
言われるとおり
 chmod --reference=B.txt A.txt
で属性のみ変更することができました。
(こんなオプション知りませんでした・・・)

このオプションはSolarisにはないようですね。
Solarisでは使う方法はないのでしょうか?
重ねての質問で申し訳ないのですが、ご存じでしたら教えていただけますようお願いいたします。
1

スキルアップ/キャリアアップ(JOB@IT)