menyimpan catatan terhadap file di linux

10

Saya ingin menyimpan catatan pada file di linux. Saya ingin menyimpan data meta tentang file, karena nama file dibatasi dalam panjang maksimal.

jadi bagaimana cara menyimpan catatan atau komentar tentang suatu file di linux sehingga ia dapat disimpan bersama dengan file itu sendiri ...

saya menggunakan tab catatan di kotak dialog properti file .. tapi dengan cara itu catatan menempel ke file hanya pada OS itu saja .. jika saya membuka file itu di os linux lain .. komentar / catatan itu hilang ...

tolong sarankan saya cara untuk menanamkan catatan ini ke dalam file sehingga saya tidak kehilangan mereka ..

di sewa solusi yang memungkinkan ini pada beralih distro linux. jika itu tidak cukup portabel bahwa catatan ini tetap b / w windows dan linux itu ok untuk saya .. tapi minimal jika saya memformat os linux saya .. atleast saya tidak boleh kehilangan catatan-catatan penting .. dan dapat mengakses di linux yang lebih baru ..

dan saya juga tidak tahu apakah tab catatan ini diimplementasikan untuk dihubungkan dengan OS saja .. saya tidak melihat banyak menggunakannya .. dan pengguna biasa juga tidak tahu ini .. saya juga mengenal superuser chat dari seorang teman .. @Sathya .. hal ini lebih tidak berguna terutama jika Anda menggunakan ubuntu yang memiliki 6 bulan timeline..dan orang-orang gila seperti saya yang selalu bersemangat untuk meningkatkan os mereka segera setelah yang baru tersedia ..

dan bagaimana saya bisa mencari catatan ini dari terminal ?? itu akan menjadi awsome juga ..

mohon bantuan .. Terima kasih.

ashishsony
sumber

Jawaban:

9

Sistem file Linux mendukung fitur yang disebut atribut file diperluas atau "xattr".

Anda harus me-mount sistem file dengan user_xattropsi mount, dan jika Anda melakukannya maka setiap aplikasi yang memiliki hak untuk membaca / menulis file juga dapat membaca / menulis banyak metadata untuk itu, termasuk atribut 'pengguna' dengan nama dan nilai apa pun , meskipun beberapa aplikasi akan menggunakannya karena tidak umum.

The attr perintah dapat membaca dan mengedit mereka - inilah sedikit tutorial . Tidak tahu aplikasi GUI mana (nautilus?) Yang akan membiarkan Anda melihat atau mengeditnya. Aplikasi seperti beagle menyadarinya, jadi Anda harus dapat menggunakannya untuk mencari melalui mereka.

Perhatikan bahwa jika Anda menyalin file di antara sistem file, tidak hanya kedua sistem file perlu dipasang dengan user_xattropsi mount, tetapi aplikasi yang melakukan penyalinan perlu diberitahu untuk melestarikannya.

Untuk cp, gunakan:

--preserve=xattr

( -atidak akan melakukannya).

Untuk rsync, gunakan:

--xattrs

(atau -X).

Ini bukan sesuatu yang dilakukan semua orang.

thomasrutter
sumber
2

Bagaimana dengan menyimpan catatan dalam file teks bentuk bebas dengan ekstensi khusus bersama dengan file?

Saya biasanya menyimpan ' exif' file bersama dengan ' jpg' atau 'raw'yang dimulai dengan informasi dasar EXIF ​​dan dapat memiliki catatan tambahan.

1. File picture.jpg
2. jhead picture.jpg> picture.exif
3. vim picture.exif # Tambahkan anotasi, catatan, checksum, dan lain-lain
4. Simpan file jpg dan exif bersamaan

Tentu saja, akan ada format lain yang menangani data meta yang akan lebih mudah ditangani. Tetapi, tidak banyak yang akan mengalahkan portabilitas dan fleksibilitas dari skema meta-file ini.

nik
sumber
1

File teks normal tidak mendukung ini, tetapi Anda dapat membuat "filetype" Anda sendiri dengan cara yang sama seperti yang dilakukan OpenOffice. Jenis file OpenOffice kurang lebih merupakan file zip dengan banyak file kecil di dalam file itu.

Jadi Anda dapat memiliki file asli Anda, dan file dengan meta, dan kemudian zip bersama-sama dan di sana Anda memiliki "file baru dengan meta".

Johan
sumber