zmv สำหรับ zsh: หน้าแห้งและหน้าคน


18

ฉันเคยได้ยินสิ่งที่ดีเกี่ยวกับzmvในzshและชอบที่จะเรียนรู้ที่จะใช้มัน อย่างไรก็ตามฉันยังไม่มีประสบการณ์ค่อนข้างใน zsh และมีคำถามพื้นฐาน:

  • มี man page ไว้สำหรับzmvในzsh(man zsh เอาต์พุต "ไม่มีรายการคู่มือสำหรับzmv")
  • ไม่zmvnatively อนุญาตให้มีการวิ่งแห้ง?
  • หากคำตอบข้างต้นคือไม่คุณจะทดสอบหรือทำแห้งด้วยวิธีzmvอย่างไร

คำตอบ:


19

zmvคู่มืออยู่ในzshcontribหน้าคน คุณสามารถเข้าถึงได้โดยตรงด้วย

LESS="$LESS+/^ *zmv *\\[" man zshcontrib

(หรือLESS=$LESS+/zmv man zshcontribทำให้คุณเพิ่มอีกไม่กี่บรรทัดเนื่องจากzmvมีการกล่าวถึงในคำอธิบายของzcp) คุณสามารถใช้man zshallแทนman zshcontribหากzshallหน้าคนมีอยู่ในระบบของคุณ

ถ้าคุณใช้ข้อมูลคุณสามารถเข้าถึงได้โดยการทำงานinfo zshและการพิมพ์แล้วป้อนizmv

info --index-search=zmv zsh

คู่มือ zshzmvมีส่วนรายละเอียดอย่างเป็นธรรมใน การค้นหาzmvในไซต์นี้จะแสดงตัวอย่างการใช้งานที่ซับซ้อนแตกต่างกันไป

คุณสามารถทำการรันแบบแห้งด้วยzmv -n( -nเป็นวิธีทั่วไปในการร้องขอการรันแบบแห้ง)

เพื่อรับประโยชน์จากzmvและเพื่อน ๆ จะช่วยให้มีรหัสดังต่อไปนี้ในของคุณ~/.zshrc:

autoload zmv
alias zmv='noglob zmv'
alias zcp='noglob zmv -C'
alias zln='noglob zmv -L'
alias zsy='noglob zmv -Ls'

man zshcontrib, man zshallและinfo zshให้ผลลัพธ์ที่ว่างทั้งหมดสำหรับฉันในอูบุนตูกับ zsh ติดตั้ง ฉันจะรับพวกเขาได้อย่างไร
Xerus

1
@Xerus หากคุณติดตั้ง zsh ด้วยแพ็คเกจ Ubuntu คุณมี man pages สำหรับคู่มือข้อมูลตรวจสอบให้แน่ใจว่าzsh-docได้ติดตั้งแพคเกจแล้ว หากคุณมีแพ็คเกจ Ubuntu แต่ไม่ใช่หน้าคนแสดงว่ามีบางอย่างผิดปกติกับการติดตั้งของคุณ แต่เป็นไปไม่ได้ที่จะรู้ว่าทำไมไม่มีข้อมูลเพิ่มเติม หากคุณต้องการความช่วยเหลือคุณสามารถถามคำถามเกี่ยวกับเว็บไซต์นี้และให้ข้อมูลที่เกี่ยวข้องทั้งหมด: อูบุนตูรุ่นใดที่คุณมีวิธีติดตั้ง zsh การปรับแต่งที่คุณทำ ฯลฯ
Gilles 'หยุด เป็นคนชั่ว '
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.