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

6
วิธีการเปลี่ยนชื่อไฟล์หลาย ๆ ไฟล์โดยแทนที่ word ในชื่อไฟล์?
เปลี่ยน ACDC เป็น AC-DC ตัวอย่างเช่นเรามีไฟล์เหล่านี้ ACDC - Rock N 'Roll ไม่ใช่มลพิษทางเสียง ACDC - Rocker.xxx ACDC - Shoot To Thrill.xxx ฉันต้องการให้พวกเขาเป็น: AC-DC - Rock N 'Roll ไม่ก่อให้เกิดมลภาวะทางเสียง xxx AC-DC - Rocker.xxx AC-DC - Shoot To Thrill.xxx ฉันรู้ว่า sed หรือ awk ใช้สำหรับการดำเนินการนี้ ฉันไม่สามารถ google อะไรดังนั้นฉันขอความช่วยเหลือจากคุณ =) คุณช่วยกรุณาให้คำสั่งเชลล์ทำงานเต็มสำหรับงานนี้หรือไม่? ข้อคิดเห็น: โซลูชันสำหรับผู้ใช้ OSX
36 shell  files  rename  sed 

4
รายการตรวจสอบสำหรับการเปลี่ยนชื่อโฮสต์ของเซิร์ฟเวอร์ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ปิดให้บริการใน4 ปีที่แล้ว ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันต้องการเปลี่ยนชื่อเซิร์ฟเวอร์ Debian linux ของฉันเพื่อให้ชื่อที่มีความหมายและมีบทบาทมากกว่า นี่คือสถานที่ที่ฉันรู้ว่าชื่อจะต้องมีการเปลี่ยนแปลง: คำสั่ง / etc / hostname & / etc / mailname & execute hostname / etc / hosts / etc / hosts บนเซิร์ฟเวอร์อื่น ๆ เช่นเซิร์ฟเวอร์บันทึกระยะไกลของเรา / etc / password (ปกติฉันเปลี่ยนชื่อรูทเพื่อให้ตรงกับชื่อเซิร์ฟเวอร์ทำให้การเรียงลำดับเมลง่ายขึ้น) การกำหนดค่า Logwatch / Logcheck ต้องเรียกใช้ "rkhunter --propupd" …
13 linux  hostname  rename 

5
เปลี่ยนชื่อไฟล์เป็นชื่อไฟล์ว่างใน Windows (Vista)
Vista อนุญาตให้ใช้ไฟล์ที่มี "ชื่อ" ว่างเปล่า (ตัวอย่างเช่น ".svn") อย่างไรก็ตามเมื่อฉันพยายามที่จะลบชื่อไฟล์ของไฟล์ที่มีอยู่ออกจากคำนำหน้าใน Explorer หรือใช้ 'เปลี่ยนชื่อ' ของ cmd ฉันล้มเหลว ฉันจะเปลี่ยนชื่อไฟล์เพื่อรวมเฉพาะคำต่อท้ายได้อย่างไร (ฉันใช้ Vista ถ้าเรื่องนั้น)

5
ฉันจะเปลี่ยนชื่อไฟล์หลายไฟล์โดยการลบอักขระใน bash ได้อย่างไร
ฉันต้องเปลี่ยนชื่อหลายไฟล์ในไดเรกทอรีโดยลบ 5 ตัวอักษรแรกสำหรับแต่ละชื่อไฟล์ ฉันจะทำสิ่งนี้ฉันทุบตี / เปลือก? ฉันใช้ Ubuntu 11.10 ขอบคุณ
10 bash  rename 

3
การเปลี่ยนชื่อ SQL Server โดยอัตโนมัติ
เรากำลังอยู่ในขั้นตอนการแทนที่ SQL Server ของเราและได้ตัดสินใจว่าการเปลี่ยนชื่อเซิร์ฟเวอร์นั้นจะง่ายกว่าการเปลี่ยนทุกอย่างให้ชี้ไปที่ชื่อใหม่ เราพบคำแนะนำในการเปลี่ยนชื่ออินสแตนซ์ SQL Server ให้ตรงกับชื่อคอมพิวเตอร์ที่มีลักษณะดังนี้: sp_dropserver 'OLDSERVER' sp_addserver 'NEWSERVER', local แม้ว่า SQL Enterprise Manager จะดูเหมือนจะไม่ชอบสิ่งเหล่านี้ด้วยกัน ฉันต้องเปลี่ยนเป็นสิ่งต่อไปนี้เพื่อให้ทำงานร่วมกันได้: sp_dropserver 'OLDSERVER'; GO sp_addserver 'NEWSERVER', 'local'; GO ซึ่งไม่เลว แต่ฉันอยากให้สิ่งต่าง ๆ เป็นอัตโนมัติมากขึ้น เนื่องจาก @@ ServerName ส่งคืนชื่ออินสแตนซ์ฉันจึงหาวิธีทำให้บรรทัดแรกเป็นอัตโนมัติ: sp_dropserver @@ServerName; GO ฉันยังได้เรียนรู้ว่า SERVERPROPERTY ('ServerName') ควรจะส่งคืนชื่อคอมพิวเตอร์ดังนั้นฉันคิดว่าฉันอาจใช้มันเพื่อทำให้ส่วนที่สองเป็นแบบอัตโนมัติได้ แต่สิ่งนี้ไม่ทำงาน: sp_addserver SERVERPROPERTY('ServerName'), 'local'; GO ฉันพยายามตั้งค่าตัวแปรซึ่งฉันต้องทำเพื่ออัปเดตงาน SQL Agent แต่ก็ไม่ได้ผล: …

3
zfs เปลี่ยนชื่อ / ย้ายระบบไฟล์รูทไปเป็น child
มีคำถามที่คล้ายกันอยู่แต่การแก้ปัญหา (โดยใช้mv) นั้นแย่มากเพราะในกรณีนี้มันทำงานเป็น "คัดลอกแล้วลบ" แทนที่จะย้าย "บริสุทธิ์" ดังนั้นฉันสร้างสระว่ายน้ำ: zpool create tank /dev/loop0 และ rsynced /tankข้อมูลของฉันจากการจัดเก็บอีกในนั้นโดยตรงเพื่อให้ข้อมูลของฉันในตอนนี้คือ zfs list NAME USED AVAIL REFER MOUNTPOINT tank 591G 2.10T 591G /tank ตอนนี้ฉันรู้แล้วว่าฉันต้องการให้ข้อมูลของฉันอยู่ในระบบไฟล์ลูกไม่ใช่ใน/tankระบบไฟล์โดยตรง ดังนั้นฉันจะย้ายหรือเปลี่ยนชื่อระบบไฟล์รูทที่มีอยู่เพื่อให้กลายเป็นลูกในกลุ่มได้อย่างไร การเปลี่ยนชื่อแบบง่ายจะไม่ทำงาน: zfs rename tank tank/mydata cannot rename to 'tank/mydata': datasets must be within same pool (Btw ทำไมมันถึงบ่นว่าชุดข้อมูลไม่ได้อยู่ในกลุ่มเดียวกันเมื่อข้อเท็จจริงที่ว่าฉันมีเพียงหนึ่งกลุ่มเท่านั้น) ฉันรู้ว่ามีวิธีแก้ปัญหาที่เกี่ยวข้องกับการคัดลอกข้อมูลทั้งหมด ( mvหรือส่งชุดข้อมูลทั้งหมดไปยังอุปกรณ์อื่นและย้อนกลับ) แต่ไม่ควรมีวิธีที่เรียบง่ายสง่างาม? เพิ่งสังเกตว่าฉันไม่สนใจสแนปชอตในขั้นตอนนี้ …

6
การเปลี่ยนชื่อไฟล์ใน linux ด้วย regex
ฉันมีกลุ่มของไฟล์ที่ฉันต้องการเปลี่ยนชื่ออย่างต่อเนื่องไฟล์มีชื่อเหมือน "System-Log-01-01-2009-NODATA.txt" "Something-Log-01-01-2009-NODATA.txt" และฉันต้องการให้พวกมันเป็นตัวพิมพ์เล็ก yyyymmdd, .log extension "system.20090101.log" "something.20090101.log"
9 linux  regex  rename 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.