Cygwin: การแม็พไดเร็กทอรี


2

ฉันต้องการแมปไดเรกทอรีc:\Animal\Catกับ/Cat ดังนั้นเมื่อฉันใช้ Cygwin และเพียงพิมพ์cd /Catจากไดเรกทอรีใด ๆ มันจะไปที่/c/Animal/Cat
ฉันจะทำอย่างไร

ฉันทำไปแล้วmount -c /ดังนั้นฉันจึงมีสิ่งต่อไปนี้เมื่อฉันทำคำสั่ง df:

Filesystem     1K-blocks Used      Available  Use% Mounted on  
C:/cygwin/bin  488384532 187949036 300435496  39% /usr/bin  
C:/cygwin/lib  488384532 187949036 300435496  39% /usr/lib  
C:/cygwin      488384532 187949036 300435496  39% /  
C:             488384532 187949036 300435496  39% /c  

คำตอบ:


1

คำแนะนำสองข้อนี้ขึ้นอยู่กับว่าคุณต้องการจัดการปัญหานี้อย่างไร:

  • คุณสามารถสร้างลิงค์สัญลักษณ์สำหรับไดเรกทอรีนี้:

    ln -s /source/directory/ /Cat

    คุณสามารถทดสอบสิ่งนี้ได้ด้วยการรัน ls /Cat

  • คุณสามารถสร้างนามแฝงเพื่อย้ายไปยังไดเร็กทอรีโดยใช้ชื่อที่จดจำง่าย:

    cat >>.bashrc
    # Alias for changing to a desired directory
    alias Dog='cd /source/directory'

จากนั้นออกคำสั่งsource ~/.bashrcหรือออกจากระบบและกลับเข้ามาใหม่จากนั้นจะออกDogนามแฝงใหม่cdไปยังไดเรกทอรีที่คุณต้องการ

มันเป็นการดีที่สุดที่จะหลีกเลี่ยงคำสั่งระบบนามแฝงเมื่อใช้ชื่อที่จำง่ายใน. bashrc ของคุณที่อยู่ใกล้พวกเขา (แทนที่catด้วย Dog เป็นต้น)

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