差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

blog:2019:2019-10-22 [2019-10-22 01:13]
Decomo 作成
blog:2019:2019-10-22 [2022-04-19 09:57] (現在)
Decomo
行 5: 行 5:
 「-pオプションを付ければいいんじゃね?」と思ったあなた、あまーい![[https://www.freebsd.org/cgi/man.cgi?cp|cpのman]]にある通り、-pオプションはファイルの変更日時、アクセス日時、フラグ、パーミッション、ACL、UID、GIDしか保持しない。 「-pオプションを付ければいいんじゃね?」と思ったあなた、あまーい![[https://www.freebsd.org/cgi/man.cgi?cp|cpのman]]にある通り、-pオプションはファイルの変更日時、アクセス日時、フラグ、パーミッション、ACL、UID、GIDしか保持しない。
  
-ここに拡張ファイル属性付きのファイル''hasxattr.txt''があるじゃろ+ここに拡張ファイル属性付きのファイル''hasxattr.txt''がある。
  
 <code> <code>
行 17: 行 17:
 </code> </code>
  
-そして''cp -p''じゃろ。+''OpusMetaInformation''と''DOSATTRIB''のが拡張属性の名前。 
 + 
 +で、ファイルを''cp -p''して拡張属性を表示してみと…
  
 <code> <code>
 $ cp -p hasxattr.txt hasxattr_cp-p.txt $ cp -p hasxattr.txt hasxattr_cp-p.txt
-</code> 
- 
-拡張ファイル属性を表示すると… 
-<code> 
 $ lsextattr user * $ lsextattr user *
 hasxattr.txt    OpusMetaInformation     DOSATTRIB hasxattr.txt    OpusMetaInformation     DOSATTRIB
行 32: 行 30:
 \(^o^)/ \(^o^)/
  
-ファイラーで表示させてみても見事にコピーした方は拡張ファイル属性が消えている(オレンジ色のカラーラベル情報が''OpusMetaInformation''っていう拡張ファイル属性に保存されてる+見事にコピー先のファイル(''hasxattr_cp-p.txt'')から拡張属性が消えている。 
 + 
 +ファイラーで表示させてみても見事にコピーした方は拡張ファイル属性が消えていることが分かる。ファイルのオレンジ色表示が''OpusMetaInformation''っていう拡張ファイル属性に保存されてる。
  
 {{:blog:2019:freebsd_cp_losts_xattr.png|}} {{:blog:2019:freebsd_cp_losts_xattr.png|}}
  
-拡張ファイル属性好きとしては悲しい+拡張ファイル属性好きとしては悲しい、というか困る
  
 ''sysutils/coreutils''に入ってるGNU cpならどうだと試してみるも、つれないお返事… ''sysutils/coreutils''に入ってるGNU cpならどうだと試してみるも、つれないお返事…
  • blog/2019/2019-10-22.txt
  • 最終更新: 2022-04-19 09:57
  • by Decomo