Score:1

แพ็คเกจ linux ใด ๆ ที่ช่วยฉันจัดการกับช่องว่างและวงเล็บในชื่อไฟล์

ธง in

ฉันมีเซิร์ฟเวอร์ไฟล์สำรองของอูบุนตู ฉันสำรองไฟล์ CAD ที่ใช้ในระบบ windows ไม่จำเป็นต้องพูดว่าผู้ใช้มีน้ำใจมากกับการเว้นวรรคและวงเล็บในชื่อไฟล์ ฝันร้ายที่จะพยายาม rsync ไฟล์จากการสำรองข้อมูล นี่คือตัวอย่าง:

sudo rsync -a user@192.168.1.211:/media/bak/bim/daily.5/CURRENT JOBS/17/17142 Building (ECR) - 55900 EL CAMINO REAL, MENLO PARK/PRICING/FOR PRICING 02-15-2018 ( การปรับปรุงงบประมาณ BLDGS 1, 2, & 3)/01_Drawings/500 ECR - อาคารสำนักงาน _2/500 ECR - B2 - BS 1.8.18 - Civil Set.pdf

มีวิธีจัดการกับชื่อดังกล่าวนอกเหนือจากการเพิ่มเครื่องหมายคำพูดเนื่องจากฉันต้องหลีกเลี่ยงวงเล็บและช่องว่างหรือไม่? ฉันหวังว่าจะมีแพ็คเกจที่อนุญาตให้ linux จัดการกับชื่อไฟล์ดังกล่าว?

ขอบใจ

in flag
เส้นทางนั้นเกือบจะทำให้ฉันคิดว่ามันน่าจะเป็น GUI หรือ TUI บางชนิดในการถ่ายโอนไฟล์ หากคุณต้องจัดการกับเส้นทางจริง ๆ ฉันอาจจะใส่เส้นทางลงในไฟล์และใช้ตัวเลือก `--include-from' เพื่อเลือกไฟล์
Score:0
ธง cn

rsync มีตัวเลือกมากมายเพื่อควบคุมการเลือกไฟล์ตามรูปแบบที่คล้ายลูกโลก ตัวอย่างเช่น, --include-from=~/restore-pattern.txt และไฟล์อาจมีรูปแบบตัวคั่นบรรทัดใหม่ที่เพียงพอที่จะระบุไฟล์:

/media/bak/bim/daily.5/CURRENT JOBS/17/17142**02-15-2018**500 ECR - B2 - BS 1.8.18 - Civil Set.pdf

เนื่องจาก rsync อ่านไฟล์ จึงไม่จำเป็นต้องปลอดภัยสำหรับเชลล์ บันทึก ** จับคู่เครื่องหมายทับ ซึ่งสะดวก แต่ยืนยันว่าตรงกับสิ่งที่คุณต้องการเท่านั้น

น่าเสียดายที่สภาพแวดล้อมแบบ POSIX ไม่มีวิธีการตั้งชื่อไฟล์ที่ถูกต้องอย่างสม่ำเสมอ ดูชื่อไฟล์ของ David Wheeler และ ชื่อพาธในเชลล์: วิธีการทำอย่างถูกต้อง สำหรับรายละเอียดที่รบกวน โดยเฉพาะอย่างยิ่ง null เป็นอักขระตัวเดียวที่รับประกันว่าจะไม่อยู่ในชื่อพาธ เชลล์สคริปต์ส่วนใหญ่ไม่จัดการสิ่งนี้ สคริปต์เหล่านี้จะถูกแบ่งในมุมของชื่อไฟล์อินพุตพร้อมบรรทัดใหม่

ชื่อพาธที่คั่นด้วย Null เป็นวิธีหนึ่งในการเพิ่มชื่อไฟล์ที่เครื่องมือยอมรับ ด้วย GNU findutils และ rysnc สามารถใช้งานได้ ค้นหา -print0 เพื่อเขียนรายชื่อไฟล์ออกมา rsync --from0 --files-จาก= เพื่อถ่ายโอนไฟล์เหล่านั้น เมื่อทำการกู้คืน การบันทึกรายการไฟล์ที่แน่นอนอาจมีประโยชน์สำหรับการอ้างอิงในอนาคต

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา