lưu ghi chú vào một tập tin trên linux


10

Tôi muốn lưu ghi chú vào một tập tin trên linux. Tôi muốn lưu dữ liệu meta về một tệp, vì tên tệp bị hạn chế ở độ dài tối đa.

Vậy làm thế nào để lưu ghi chú hoặc nhận xét về một tệp trên linux để nó được lưu cùng với chính tệp đó ...

tôi đã sử dụng tab ghi chú trong hộp thoại thuộc tính tệp .. nhưng theo cách đó các ghi chú chỉ dính vào tệp trên hệ điều hành đó .. nếu tôi mở tệp đó trong một hệ điều hành linux khác .. những nhận xét / ghi chú đó đã biến mất ...

vui lòng gợi ý cho tôi cách nhúng các ghi chú này vào tập tin để tôi không bị mất chúng bao giờ ..

cho thuê một giải pháp làm cho điều này có thể trên việc chuyển các bản phân phối linux. Nếu nó không đủ khả năng di động để các ghi chú này dính vào b / w windows và linux thì nó ổn với tôi .. nhưng ít nhất nếu tôi định dạng hệ điều hành linux của mình .. ít nhất tôi không nên mất những ghi chú quan trọng đó..và có thể truy cập vào linux mới hơn ..

và tôi cũng không biết nếu tab ghi chú này được triển khai để chỉ được liên kết với hệ điều hành .. tôi không thấy sử dụng nhiều .. và một người dùng bình thường cũng có thể biết điều này .. tôi cũng đã biết về trò chuyện siêu người dùng từ một người bạn .. @Sathya .. điều này sẽ vô dụng hơn, đặc biệt là nếu bạn sử dụng ubfox có 6 tháng thời gian..và những người điên như tôi, những người luôn mong muốn nâng cấp hệ điều hành của họ ngay khi có một cái mới.

và bất kỳ cách nào tôi có thể tìm kiếm các ghi chú từ thiết bị đầu cuối ?? điều đó cũng thật tuyệt vời ..

Xin vui lòng giúp đỡ .. Cảm ơn.

Câu trả lời:


9

Các hệ thống tệp Linux hỗ trợ một tính năng gọi là thuộc tính tệp mở rộng hoặc "xattr".

Bạn phải gắn kết hệ thống tệp với user_xattrtùy chọn gắn kết và nếu bạn làm như vậy thì bất kỳ ứng dụng nào có quyền đọc / ghi tệp cũng có thể đọc / ghi một loạt siêu dữ liệu cho nó, bao gồm các thuộc tính 'người dùng' với bất kỳ tên và giá trị nào , mặc dù ít ứng dụng sẽ sử dụng chúng vì chúng không phổ biến.

Lệnh attr có thể đọc và chỉnh sửa chúng - đây là một chút hướng dẫn . Không biết ứng dụng GUI nào (nautilus?) Sẽ cho phép bạn xem hoặc chỉnh sửa chúng. Các ứng dụng như beagle nhận thức được chúng, vì vậy bạn sẽ có thể sử dụng nó để tìm kiếm thông qua chúng.

Lưu ý rằng nếu bạn sao chép tệp giữa các hệ thống tệp, không chỉ cả hai hệ thống tệp cần được gắn với user_xattrtùy chọn gắn kết, mà ứng dụng thực hiện sao chép cần phải được bảo vệ để bảo vệ chúng.

Đối với cp, sử dụng:

--preserve=xattr

( -asẽ không làm điều đó).

Đối với rsync, sử dụng:

--xattrs

(hoặc -X).

Đó không phải là điều mà tất cả mọi người đang làm.


2

Làm thế nào về việc lưu các ghi chú trong một tệp văn bản dạng tự do với một phần mở rộng đặc biệt cùng với tệp?

Tôi thường lưu exifcác tệp '' cùng với ' jpg' hoặc 'raw'bắt đầu bằng thông tin EXIF ​​cơ bản và có thể có thêm ghi chú.

1. Tập tin ảnh.jpg
2. jhead hình ảnh.jpg> hình ảnh.exif
3. vim ảnh.exif # Thêm chú thích, ghi chú, tổng kiểm tra, et al
4. Giữ các tệp jpg và exif cùng nhau

Tất nhiên, sẽ có các định dạng khác xử lý dữ liệu meta sẽ dễ xử lý hơn. Nhưng, không có nhiều thứ sẽ đánh bại tính di động và tính linh hoạt của lược đồ tệp meta này.


1

Các tệp văn bản thông thường không hỗ trợ điều này, nhưng bạn có thể tạo "kiểu tệp" của riêng mình giống như cách mà OpenOffice đã làm. Các kiểu tệp OpenOffice ít nhiều là một tệp zip có rất nhiều tệp nhỏ bên trong tệp đó.

Vì vậy, bạn có thể có tệp gốc của mình và một tệp có meta, sau đó nén chúng lại với nhau và ở đó bạn có "tệp mới với meta".

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.