บันทึกบันทึกย่อกับไฟล์บน linux


10

ฉันต้องการบันทึกโน้ตกับไฟล์บน linux ฉันต้องการบันทึกข้อมูลเมตาเกี่ยวกับไฟล์เนื่องจากชื่อไฟล์ถูก จำกัด ความยาวสูงสุด

ดังนั้นวิธีการบันทึกบันทึกย่อหรือความคิดเห็นเกี่ยวกับไฟล์บน linux เพื่อให้ได้รับการบันทึกพร้อมกับไฟล์เอง ...

ฉันใช้แท็บบันทึกย่อในกล่องโต้ตอบคุณสมบัติไฟล์ .. แต่วิธีนั้นบันทึกติดกับไฟล์บนระบบปฏิบัติการนั้นเท่านั้น .. หากฉันเปิดไฟล์นั้นในระบบปฏิบัติการลินุกซ์อื่น .. ความคิดเห็น / บันทึกย่อเหล่านั้นหายไป ...

กรุณาแนะนำฉันวิธีการฝังบันทึกเหล่านี้เป็นไฟล์เพื่อที่ฉันจะไม่สูญเสียพวกเขาตลอดไป ..

วิธีการแก้ปัญหาที่ทำให้สิ่งนี้เป็นไปได้ในการสลับลินุกซ์ ถ้ามันไม่พกพาได้มากพอที่โน้ตเหล่านี้จะติดหน้าต่าง b / w และ linux มันก็โอเคสำหรับฉัน .. แต่อย่างน้อยถ้าฉันฟอร์แมต linux os ของฉัน .. atleast ฉันไม่ควรสูญเสียโน้ตสำคัญเหล่านั้น

และฉันก็ไม่รู้เหมือนกันว่าแท็บบันทึกย่อนี้ถูกนำไปใช้เชื่อมโยงกับระบบปฏิบัติการเท่านั้น .. ฉันไม่เห็นการใช้งานมากนัก .. และผู้ใช้ทั่วไปก็รู้ทันที .. ฉันยังได้รู้ในการแชท superuser จากเพื่อน .. @Satya .. สิ่งนี้ไร้ประโยชน์มากขึ้นโดยเฉพาะถ้าคุณใช้ Ubuntu ซึ่งมีระยะเวลา 6 เดือน .. และคนบ้าอย่างฉันที่มักจะกระตือรือร้นที่จะอัพเกรดระบบปฏิบัติการของพวกเขาทันทีที่มีระบบใหม่ ..

และวิธีใดที่ฉันสามารถค้นหาบันทึกเหล่านี้จาก terminal? ที่จะน่ากลัวเกินไป ..

กรุณาช่วย .. ขอบคุณ

คำตอบ:


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.