Linux上のファイルに対するメモの保存


10

Linux上のファイルに対してメモを保存したい。ファイル名の最大長が制限されているため、ファイルに関するメタデータを保存したい。

Linux上のファイルに関するメモやコメントを保存して、ファイル自体と一緒に保存する方法...

私はファイルのプロパティダイアログボックスの[ノート]タブを使用しました。しかし、その方法でノートはそのOSでのみファイルに貼り付けられます。別のLinux OSでそのファイルを開くと、コメント/ノートが消えてしまいます...

これらのメモをファイルに埋め込む方法を提案してください。これにより、メモを失うことはありません。

少なくとも、Linuxディストリビューションの切り替えでこれを可能にするソリューションです。これらのノートがb / wウィンドウとlinuxに貼り付くほどポータブルではない場合、少なくとも私のLinux osをフォーマットすれば、少なくとも重要なノートを失うことはありません。

このノートタブがOSのみにリンクされるように実装されているかどうかもわかりません。私はあまり使用していません。通常のユーザーもこれを知る方法がありません。スーパーユーザーチャットでも知りました仲間から.. @Sathya .. 6ヶ月のタイムラインを持つubuntuを使用している場合は特にこれは無意味です。そして、新しいものが利用可能になるとすぐに常にOSをアップグレードすることを熱望している私のようなクレイジーな人々。

そして、私は端末からこれらのメモを検索することができますか?それもかっこいいです。

親切に助けて..ありがとう

回答:


9

Linuxファイルシステムは、拡張ファイル属性または「xattr」と呼ばれる機能をサポートしています。

user_xattrマウントオプションを使用してファイルシステムをマウントする必要があります。マウントすると、ファイルを読み書きする権限を持つアプリケーションは、任意の名前と値を持つ「ユーザー」属性を含め、一連のメタデータを読み書きできます。ただし、一般的ではないため、これらを使用するアプリケーションはほとんどありません。

ATTRのコマンドはそれらを読んで、編集することができます- ここでのチュートリアルのビットです。ただし、どのGUIアプリ(nautilus?)で表示または編集できるかわかりません。ビーグルのようなアプリケーションはそれらを認識しているので、それを使ってそれらを検索できるはずです。

ファイルシステム間でファイルをコピーする場合は、両方のファイルシステムをuser_xattrマウントオプションでマウントする必要があるだけでなく、コピーを行うアプリケーションにそれらを保持するように指示する必要があることに注意してください。

cpの場合、次を使用します。

--preserve=xattr

(それ-aはしません)。

rsyncの場合、次を使用します。

--xattrs

(または-X)。

誰もがやっていることではありません。


2

ファイルとともに特別な拡張子が付いた自由形式のテキストファイルにメモを保存してみませんか?

私は通常、「exif」とともに「」ファイルを保存するjpg'raw'、基本的なEXIF情報で始まるファイルを保存し、追加のメモを付けることができます。

1. picture.jpgファイル
2. jhead picture.jpg> picture.exif
3. vim picture.exif#注釈、メモ、チェックサムなどを追加します
4. jpgファイルとexifファイルを一緒にしてください

もちろん、もっと扱いやすいメタデータを扱う他のフォーマットもあるでしょう。しかし、このメタファイルスキームの移植性と柔軟性に勝るものはあまりありません。


1

通常のテキストファイルはこれをサポートしていませんが、OpenOfficeと同じ方法で独自の「ファイルタイプ」を作成できます。OpenOfficeのファイルタイプは、多かれ少なかれ、そのファイル内に多数の小さなファイルを含むzipファイルです。

したがって、元のファイルとメタを含むファイルを作成し、それらをまとめて圧縮すると、「メタを含む新しいファイル」ができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.