แพคเกจ renameutils คือชุดของโปรแกรมที่ออกแบบมาเพื่อให้เปลี่ยนชื่อของไฟล์ได้เร็วขึ้นและยุ่งยากน้อย
บริษัท สาธารณูปโภคเปลี่ยนชื่อไฟล์ประกอบด้วยห้าโปรแกรม -.. QMV, QCP, IMV ICP และ deurlname < br />
QMV ("ย้ายอย่างรวดเร็ว") โปรแกรมที่ช่วยให้ชื่อไฟล์ที่จะแก้ไขในโปรแกรมแก้ไขข้อความ ชื่อของไฟล์ทั้งหมดในไดเรกทอรีถูกเขียนไปยังแฟ้มข้อความที่มีการแก้ไขแล้วโดยผู้ใช้ แฟ้มข้อความถูกอ่านและแยกวิเคราะห์และการเปลี่ยนแปลงที่จะนำไปใช้ไฟล์. มา
QCP ("ซีพีได้อย่างรวดเร็ว") โปรแกรมทำงานเหมือน QMV แต่สำเนาไฟล์แทนการย้ายพวกเขา.
IMV ("ย้ายโต้ตอบ") โปรแกรมเป็นเล็กน้อย แต่มีประโยชน์เมื่อคุณขี้เกียจเกินไปที่จะพิมพ์ (หรือแม้กระทั่งสมบูรณ์) ชื่อของไฟล์ที่จะเปลี่ยนชื่อเป็นครั้งที่สอง จะช่วยให้ชื่อไฟล์ที่จะแก้ไขใน terminal ใช้ห้องสมุด GNU Readline สำเนาไฟล์ ICP. มา
โปรแกรม deurlname เอาตัวละครที่ถูกเข้ารหัส URL (เช่นเป็นคิดเป็นพื้นที่) จากชื่อไฟล์ บางโปรแกรมเช่น w3m มีแนวโน้มที่จะให้ตัวละครที่เข้ารหัสในไฟล์ที่บันทึกไว้.
บริษัท เปลี่ยนชื่อไฟล์สาธารณูปโภคถูกเขียนใน C โดยออสการ์ Liljeblad และเป็นซอฟต์แวร์เสรีใบอนุญาตภายใต้เงื่อนไขของสัญญาอนุญาตสาธารณะทั่วไปของจี. < br />
ทราบว่าโปรแกรมเหล่านี้มาพร้อมกับการรับประกันใด ๆ ไม่ พวกเขาควรจะได้รับการพิจารณาคุณภาพเบต้าแม้ว่าฉันมีการทดสอบอย่างรอบคอบพวกเขาและตรวจสอบรหัส ซึ่งหมายความว่าฉันจะไม่รับผิดชอบต่อการสูญหายของข้อมูลที่เกิดจากการสาธารณูปโภคการเปลี่ยนชื่อไฟล์ หากคุณกลัวที่จะเกิดขึ้นเรียก QMV ในโหมดหุ่นแรก (ดูด้านล่าง)
คุณสมบัติ .
- เพิ่มโปรแกรมใหม่ ICP และ QCP (แนะนำโดยมาริโอ Vanoni).
- อ้างชื่อไฟล์และสตริงพวกเขาก่อนที่จะพิมพ์ (เช่น GNU coreutils).
- ทำให้การใช้งานมากขึ้นโมดูล gnulib (quotearg, ไม่ใช่ไม่, รุ่นและอื่น ๆ ).
- แก้ไขข้อผิดพลาดที่เกี่ยวข้องกับการจัดการหน่วยความจำอย่างรุนแรงในการก่อให้เกิดการเปลี่ยนชื่อ IMV ที่จะล้มเหลวไม่มีเหตุผล.
- แก้ไขความผิดส่วนที่อาจเกิดขึ้นเมื่อพิมพ์ข้อความข้อผิดพลาดโดยเฉพาะอย่างยิ่ง.
- ลิขสิทธิ์ที่เพิ่มเข้ามาและส่วนหัวของใบอนุญาตไปยังแฟ้มแหล่งที่มาและหน้าเว็บที่ใช้.
- การปรับปรุงคู่มือการใช้งานหน้า:
- เพิ่มหน้าคู่มือสำหรับ deurlname.
- แก้ไขไวยากรณ์.
- ส่วนที่ถูกลบออกใน IMV เกี่ยวกับการวางไว้ในเมนูบัญชาการเที่ยงคืน.
- GetText ตอนนี้ภายนอก (ไม่ไดเรกทอรีสนามบินนานาชาติ).
- การใช้งานอย่างถูกต้อง Gnulib (modules.gnulib และ autogen.sh ออก).
- เพิ่มแพคเกจเดเบียน.
- เพิ่มไฟล์ MANIFEST.sources.
- แก้ไขข้อผิดพลาดที่อาจเกิดขึ้นในการแก้ปัญหารหัสอ้างอิงข้าม.
- เอกสารเพิ่มเข้ามาสำหรับ --help qcmd จากสตีเฟ่น Kolupaev ขอบคุณ.
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- รุ่นนี้ช่วยแก้ไขข้อผิดพลาด -d และเพิ่มตัวแปร LS .
มีอะไรใหม่ ในรุ่น 0.11.0.
- Bugfixes
มีอะไรใหม่ ในรุ่น 0.10.0.
- การปรับปรุงคุณลักษณะไมเนอร์
ต้องการ
- GCC 2.95 หรือสูงกว่า
- GNU C คอมไพเลอร์จะแนะนำ แต่คอมไพเลอร์อื่น ๆ ที่อาจจะทำงาน.
- GNU libintl
- นี้เป็นสิ่งจำเป็นสำหรับการแปล หากคุณไม่ได้คุณสามารถใช้ตัวเลือก --disable-NLS กับสคริปต์การกำหนดค่า.
- โปรแกรมต่อไปนี้จำเป็นสำหรับการดำเนินงานที่เหมาะสมของ renameutils:
- GNU Readline ห้องสมุด (libreadline) 2.1 หรือใหม่กว่า
- ทั้ง QMV และการใช้ ReadLine IMV.
- คำสั่งยูนิกซ์ `MV '
- โปรแกรม IMV เรียก `MV '.
- GNU libintl
ความคิดเห็นที่ไม่พบ