salvataggio delle note su un file su Linux


10

Voglio salvare le note su un file su Linux. Voglio salvare i metadati su un file, perché i nomi dei file sono limitati nella lunghezza massima.

quindi come salvare note o commenti su un file su Linux in modo che venga salvato insieme al file stesso ...

ho usato la scheda note nella finestra di dialogo delle proprietà del file .. ma in questo modo le note si attaccano al file solo su quel sistema operativo solo .. se apro quel file in un altro sistema operativo Linux ... quei commenti / note sono andati ...

per favore, suggeriscimi un modo per incorporare queste note nel file in modo da non perderle mai ..

al leasing una soluzione che rende possibile questo passaggio tra le distribuzioni di Linux. se non è abbastanza portatile che queste note si attaccano a Windows e Linux è ok per me .. ma almeno se formatto il mio sistema operativo Linux .. almeno non dovrei perdere quelle note importanti .. ed essere in grado di accedere su Linux più recenti ..

e non ho nemmeno idea se questa scheda delle note è stata implementata per essere collegata solo al sistema operativo .. non ne vedo molto uso .. e un utente normale deve anche sapere questo .. Sono venuto a sapere anche sulla chat dei superutente da un amico .. @Sathya .. questa cosa è più inutile soprattutto se usi ubuntu che ha una cronologia di 6 mesi..e pazzi come me che sono sempre impazienti di aggiornare il loro sistema operativo non appena ne è disponibile uno nuovo ..

e comunque posso cercare queste note dal terminale ?? anche quello sarebbe meraviglioso ..

gentilmente aiuto .. Grazie.

Risposte:


9

I filesystem Linux supportano una funzione chiamata attributi di file estesi o "xattr".

Devi montare il filesystem con l' user_xattropzione mount e, se lo fai, qualsiasi applicazione che ha il diritto di leggere / scrivere il file può anche leggere / scrivere un mucchio di metadati, inclusi gli attributi 'user' con qualsiasi nome e valore , anche se poche applicazioni li useranno in quanto non sono comuni.

Il comando attr può leggerli e modificarli: ecco un piccolo tutorial . Non so quali app GUI (nautilus?) Ti consentiranno comunque di visualizzarle o modificarle. Applicazioni come beagle ne sono a conoscenza, quindi dovresti essere in grado di utilizzarlo per cercarle.

Nota che se copi il file tra filesystem, non solo è necessario montare entrambi i filesystem con l' user_xattropzione mount, ma è necessario dire all'applicazione che esegue la copia di conservarli.

Per cp, utilizzare:

--preserve=xattr

( -anon lo farà).

Per rsync, utilizzare:

--xattrs

(o -X).

Non è esattamente qualcosa che fanno tutti.


2

Che ne dici di salvare le note in un file di testo in formato libero con un'estensione speciale insieme al file?

Di solito salvo ' exif' file insieme a ' jpg' o 'raw'che iniziano con le informazioni EXIF ​​di base e possono avere note aggiuntive.

1. File picture.jpg
2. jhead picture.jpg> picture.exif
3. vim picture.exif # Aggiungi annotazioni, note, checksum, et al
4. Tenere insieme i file jpg ed exif

Naturalmente, ci saranno altri formati che gestiranno i metadati che sarebbero più facili da gestire. Ma non c'è molto che possa battere la portabilità e la flessibilità di questo schema di meta-file.


1

I normali file di testo non lo supportano, ma è possibile creare il proprio "tipo di file" allo stesso modo di OpenOffice. I tipi di file OpenOffice sono più o meno un file zip con molti piccoli file all'interno di quel file.

Quindi puoi avere il tuo file originale e un file con meta, quindi comprimerli insieme e lì hai il tuo "nuovo file con meta".

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.