ฉันต้องการเปลี่ยนชื่อไฟล์ทั้งหมดภายใต้ไดเรกทอรีเฉพาะเป็นตัวเลขตามด้วยคำต่อท้าย ตัวอย่างเช่นฉันต้องการเปลี่ยนชื่อไฟล์ * .jpg ทั้งหมดเป็น 1.jpg, 2.jpg, 3.jpg, ...
ฉันคิดเกี่ยวกับการใช้find
สิ่งนี้ (คล้ายfind ./*.jpg --exec mv {} <number_of_iteration>.jpg
) แต่ฉันไม่รู้ว่าฉันจะใส่<number_of_iteration>
อะไร
ฉันสามารถใช้find
ทำสิ่งนี้ได้หรือไม่? หรือมีวิธีที่ดีกว่า
สวัสดี Gabrijel ฉันเปลี่ยนคำถามของคุณเพื่อมุ่งเน้นไปที่ปัญหาที่คุณดูเหมือนจะต้องการที่จะแก้ปัญหามากกว่าที่จะนำเสนอวิธีการแก้ปัญหาของคุณซึ่งอาจจะใช่หรือไม่ใช่วิธีที่ดีที่สุด หากคุณรู้สึกว่าในการทำเช่นนั้นฉันเปลี่ยนความตั้งใจของคุณอย่าลังเลที่จะแก้ไขเพิ่มเติม (แนะนำ) หรือย้อนกลับการแก้ไขทั้งหมด (คลิกที่ลิงก์ "แก้ไข ... ที่ผ่านมา" ด้านบนชื่อของฉันและคลิก "ย้อนกลับ" ด้านบนการแก้ไข คุณต้องการย้อนกลับไป)
—
CVN