คำถามติดแท็ก rename

นี่คือเครื่องมือ perl ที่สามารถใช้เพื่อเปลี่ยนชื่อไฟล์หลายไฟล์โดยใช้นิพจน์ Perl หากคุณจะถามเกี่ยวกับการเปลี่ยนชื่อไฟล์หลายไฟล์ให้ใช้ filemanager ที่คุณใช้อยู่เช่น Nautilus, Nemo หรือแท็กบรรทัดคำสั่ง


8
ฉันจะเปลี่ยนชื่อไฟล์หลาย ๆ ไฟล์ได้อย่างง่ายดายโดยใช้บรรทัดคำสั่งได้อย่างไร
อีกวิธีหนึ่งที่ฉันเปลี่ยนชื่อไฟล์อย่างรวดเร็วใน Windows คือ F2 > Rename > Tab (to next file) > Rename ... แต่ใน Ubuntu / Nautilus ฉันไม่สามารถแท็บไฟล์ถัดไปได้ แต่เมื่ออยู่บน Linux ฉันคิดว่าต้องมีทางเลือกบรรทัดคำสั่ง อย่างไรก็ตามบางครั้งฉันอาจต้องการควบคุมวิธีการเปลี่ยนชื่อไฟล์ที่เฉพาะเจาะจงมากขึ้น ในกรณีนั้นอาจดีกว่าที่จะสามารถแท็บไฟล์ถัดไป

9
ฉันจะเปลี่ยนนามสกุลของหลายไฟล์ซ้ำจากบรรทัดคำสั่งได้อย่างไร
ฉันมีไฟล์จำนวนมากที่มี.abcนามสกุลและต้องการเปลี่ยนเป็น.edefg วิธีการทำจากบรรทัดคำสั่ง? ฉันมีโฟลเดอร์รูทที่มีโฟลเดอร์ย่อยมากมายดังนั้นโซลูชันควรทำงานซ้ำ

3
รูปแบบเปลี่ยนชื่อไฟล์แบทช์ใน terminal
ฉันต้องเปลี่ยนชื่อต่อไปนี้: file_001_loremipsum.png file_002_dolor.png file_003_sit.png file_004_amet.png file_105_randomness.png เข้าไป upl_loremipsum.png upl_dolor.png upl_sit.png upl_amet.png upl_randomness.png ฉันจะทำให้มันเกิดขึ้นได้อย่างไรด้วยคำสั่งเทอร์มินัลบรรทัดเดียวอย่างง่าย

2
ต้องคัดลอกและเปลี่ยนชื่อไฟล์
สวัสดีทุกคนที่ฉันถูกขอให้ค้นหาคำสั่ง terminal ที่จะทำสำเนาของไฟล์ให้เรียกมันว่า program3.cpp และมอบให้กับการคัดลอกชื่อ homework6.cpp หลังจากนั้นคุณจะมีสองไฟล์ที่มีชื่อแตกต่างกัน แต่มีเนื้อหาเหมือนกัน ฉันรู้วิธีการคัดลอกไฟล์ แต่ฉันไม่สามารถหาวิธีสร้างไฟล์ที่เหมือนกันที่สองด้วยชื่ออื่น ความช่วยเหลือทั้งหมดได้รับการชื่นชม ขอบคุณ!
29 rename 


3
การเปลี่ยนชื่อหลาย ๆ ไฟล์โดยการเพิ่มสตริงไปยังจุดเริ่มต้น
ประมาณ 200 ไฟล์ในไดเรกทอรีฉันต้องการเพิ่ม String 1_ไปยังจุดเริ่มต้นของชื่อไฟล์ทั้งหมด ชื่อไฟล์เป็นตัวอย่างและผลที่ควรจะเป็นDATASET_X_Y_Z1_DATASET_X_Y_Z ฉันไม่รู้อะไรเกี่ยวกับการเขียนสคริปต์ของเชลล์ แต่อาจมีซับในหนึ่งชุดสำหรับเทอร์มินัล

5
มีวิธีการเปลี่ยนชื่อฮาร์ดไดรฟ์ภายนอกหรือไม่?
ฉันใช้ Ubuntu 11.10 และฉันมีไดรฟ์ภายนอก WD สองตัว ปัญหาคือพวกเขาทั้งหมดปรากฏตัวในตัวจัดการไฟล์ว่า "องค์ประกอบ" ซึ่งอาจทำให้เกิดความสับสน มีวิธีการเปลี่ยนชื่อหนึ่งหรือทั้งสอง? การคลิกขวาและไปที่คุณสมบัติไม่ได้ให้ผลลัพธ์ใด ๆ


3
แบทช์เปลี่ยนชื่อไฟล์เป็นตัวพิมพ์เล็ก
มีวิธีการเปลี่ยนชื่อไฟล์ทั้งหมดในไดเรกทอรีเป็นตัวพิมพ์เล็ก | ตัวพิมพ์ใหญ่หรือไม่? ฉันกำลังมองหาคำสั่งoneliner ฉันรัก TotalCommander's alt+f7ตอนนี้ฉันต้องการฟังก์ชั่นนั้นใน Terminal

3
วิธีการระบุชื่อไฟล์ในขณะที่แยกเสียงโดยใช้ youtube-dl
ฉันสามารถสร้าง mp3 ของวิดีโอ YouTube ด้วยคำสั่งต่อไปนี้: youtube-dl --extract-audio --audio-format mp3 http://www.youtube.com/watch?v=rtOvBOTyX00 มันสร้าง mp3 ด้วยชื่อไฟล์ต่อไปนี้: Christina Perri - A Thousand Years [Official Music Video]-rtOvBOTyX00.mp3 ฉันไม่ต้องการส่วน ID วิดีโอ ( rtOvBOTyX00) ในตอนท้ายและต้องการมีสิ่งต่อไปนี้: Christina Perri - A Thousand Years [Official Music Video].mp3 สามารถทำได้ด้วยตัวเลือกของ youtube-dl หรือไม่ ถ้าไม่เป็นทางออกที่ดีที่สุดต่อไปคืออะไร?

3
ฉันจะเปลี่ยนชื่อรายการในสถานที่ที่ฉันไม่ได้เป็นเจ้าของเช่น / และทำไมฉันถึงไม่ควรทำ
ฉันได้รับPermission deniedข้อความเมื่อพยายามที่จะเปลี่ยนชื่อไฟล์และโฟลเดอร์ในสถานที่เช่น/, /usrและคนอื่น ๆ ไดเรกทอรีบ้าน ฉันเป็นผู้ดูแลระบบ ฉันจะทำสิ่งนี้ได้อย่างไร นอกจากนี้ฉันเคยได้ยินว่าการเปลี่ยนชื่อไฟล์และโฟลเดอร์เช่นนี้อาจเป็นอันตรายได้ มันเป็นเรื่องจริงเหรอ? ฉันไม่ควรทำสิ่งนี้หรือไม่?

1
ความแตกต่างระหว่างคำสั่ง "เปลี่ยนชื่อ" ที่แตกต่างกันคืออะไร?
ตั้งแต่ Ubuntu 14.04 มีrenameคำสั่งอย่างน้อยสามคำ: renameจัดทำโดยutil-linuxแพคเกจให้ดูการเปลี่ยนชื่อมนุษย์ renameให้บริการโดยperlแพคเกจดูผู้ชาย prename renameจัดทำโดยrenameแพคเกจดูเปลี่ยนชื่อไฟล์ผู้ชาย คำถาม: อะไรคือความแตกต่างระหว่างคำสั่งเหล่านั้น? ทำไมมีหลายแพ็คเกจที่ให้คำสั่งต่างกันโดยใช้ชื่อเดียวกัน - ฉันคิดว่านั่นไม่ใช่อุบัติเหตุหรือมันคืออะไร? มันจะไม่ตรงไปตรงมาหรือเปล่าที่perlแพ็คเกจจะรวมrenameคำสั่ง“ เต็ม” หรือไม่รวมrenameคำสั่งใด ๆเลย? เหตุใดการแยกนี้จึงดูเหมือนไม่เสร็จสิ้นอย่างต่อเนื่องจนถึงอย่างน้อย Ubuntu 17.04 คำถามนี้ถูกถามใน U&L แล้ว (ตามที่ฉันค้นพบในภายหลัง): มีอะไรกับการเปลี่ยนชื่อทั้งหมด: prename, เปลี่ยนชื่อ, เปลี่ยนชื่อไฟล์?

2
เหตุใดจึงเป็นไปได้ที่จะแปลงไฟล์เพียงแค่เปลี่ยนชื่อนามสกุล
เมื่อคุณเปลี่ยนชื่อไฟล์ที่มีนามสกุลต่างกันเวลาส่วนใหญ่จะไม่ทำงาน แต่ถ้าคุณมีแฟ้ม .png คุณสามารถเพียงแค่เปลี่ยนชื่อimage.pngไปimage.jpegหรือimage.gifโดยอัตโนมัติและได้รับการแปลงเป็นรูปแบบอื่น ๆ และทำงานได้อย่างสมบูรณ์ดี มีความคล้ายคลึงกันระหว่างรูปแบบเหล่านี้ที่อนุญาตให้ทำสิ่งนี้ได้หรือไม่? ฉันสังเกตเห็นเมื่อไม่กี่ปีก่อนและได้รับความสนใจเมื่อฉันพยายามแปลง.dviไฟล์เป็น.pdfไฟล์ เพิ่งเปลี่ยนชื่อมันใช้งานได้!

3
การเปลี่ยนชื่อส่งคืน“ ไม่อนุญาตให้ bareword” เมื่อพยายามพิมพ์อักษรย่อส่วนของชื่อไฟล์หลาย ๆ ไฟล์
ฉันมีสองไฟล์ในโฟลเดอร์บน Ubuntu 16.04 ของฉัน: a1.dat b1.DAT ฉันต้องการเปลี่ยนชื่อb1.DATเป็นb1.datดังนั้นฉันจะมีไฟล์ต่อไปนี้ซึ่งเป็นผลลัพธ์ในโฟลเดอร์: a1.dat b1.dat ฉันพยายาม (ไม่สำเร็จ): $ rename *.DAT *.dat Bareword "b1" not allowed while "strict subs" in use at (user-supplied code). Bareword "DAT" not allowed while "strict subs" in use at (user-supplied code). และ $ find . -iname "*.DAT" -exec rename DAT dat '{}' …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.