ขั้นตอนที่หนึ่งตั้งค่าลิงก์ไปยังเส้นทางจริงของโฟลเดอร์ไดรฟ์ iCloud:
ขั้นแรกสร้างลิงค์ในโฮมไดเร็กตอรี่ของคุณไปยังไดรฟ์ iCloud ของคุณ:
cd ~
ln -s ~/Library/Mobile\ Documents iCloud
บรรทัดด้านบนทำดังต่อไปนี้:
// brings you to home directory
// creates link to said path as the name, 'iCloud'
การพิมพ์cd ~/iCloud
เทอร์มินัลจะส่งคุณไปยังไดเรกทอรีนี้
ขั้นตอนที่สองตั้งค่านามแฝงในโปรไฟล์ Bash ของคุณ:
เมื่อการเชื่อมโยงได้รับการจัดตั้งขึ้นเราต้องติดตั้งนามแฝง นามแฝงจะถูกลบออกเมื่อเรารีสตาร์ทเทอร์มินัลดังนั้นเราจึงต้องเพิ่มขั้นตอนพิเศษที่เราแก้ไขไฟล์ที่เรียกว่า.bash_profile
(หรือสร้างขึ้นใหม่หากเรายังไม่มีอีกแล้ว)
เมื่อเสร็จแล้วเราสามารถพิมพ์การผูกและส่งไปยังไดเรกทอรีที่เราต้องการ ในตัวอย่างนี้เราจะใช้i
พาเราไปที่โฟลเดอร์เอกสารของ iCloud
เราสามารถสร้างนามแฝงไปยังโฟลเดอร์ iCloud Drive และบันทึกไว้ในโปรไฟล์ทุบตีของเราดังนี้:
cd ~
ls -a
.bash_profile
มองหาไฟล์ที่เรียกว่า
หากคุณไม่มี.bash_profile
ให้พิมพ์:
sudo touch .bash_profile
ป้อนรหัสผ่านผู้ดูแลระบบของคุณแล้วกด Enter (หมายเหตุ: การเพิ่มsudo
บังคับให้คำสั่งเทอร์มินัลทำงานเป็นผู้ดูแลระบบดังนั้นจำเป็นต้องตรวจสอบความถูกต้องไม่เพิ่มsudo
ก่อนที่คำสั่งอาจทำให้คำสั่งถูกปฏิเสธเนื่องจากสิทธิ์การเข้าถึงของผู้ใช้)
เมื่อคุณพบ.bash_profile
หรือสร้างมันเสร็จแล้วตอนนี้เราต้องเปิดมันและกำหนดนามแฝงของเราข้างในดังนี้ ประเภท:
sudo nano .bash_profile
คุณจะได้รับแจ้งให้ป้อนรหัสผ่านผู้ดูแลระบบอีกครั้ง ใส่มันและกด Enter
สิ่งนี้จะโหลดตัวแก้ไขนาโน กดesc
เพื่อให้สามารถแก้ไขและใช้แป้นลูกศรเพื่อเลื่อนไปยังด้านล่าง ประเภท:
alias i="cd ~/iCloud/com~apple~CloudDocs/Documents"
กดCtrl + O
เพื่อบันทึกจากenter
นั้นกดCtrl + X
เพื่อออก
นามแฝงของคุณได้รับการบันทึกแล้ว หากเราไม่ได้แก้ไขของเรา.bash_profile
และเพียงพิมพ์นามแฝงในเทอร์มินัลมันจะถูกลบเมื่อเรารีสตาร์ทเทอร์มินัล การเพิ่มคำสั่งนี้ลงในโปรไฟล์ทุบตีของเราจะป้องกันสิ่งนี้
พิมพ์นามแฝงในเทอร์มินัล:
ตอนนี้คุณได้บันทึกนามแฝงของคุณไว้.bash_profile
ในที่สุดเราจะต้องดำเนินการนามแฝงของเราอย่างน้อยหนึ่งครั้ง (ฉันพยายามไม่ทำและไม่ได้ผล) โดยพิมพ์ชื่อแทนของเราในเทอร์มินัลทั่วไป:
alias i="cd ~/iCloud/com~apple~CloudDocs/Documents"
สิ่งนี้จะสร้างนามแฝงและจะใช้งานได้ในขณะนี้ หากคุณรีสตาร์ทเทอร์มินัลและเรียกใช้คำสั่ง alias ของคุณอีกครั้งมันก็ยังควรใช้งานได้
ผล:
หลังจากตั้งค่านี้เราสามารถพิมพ์: i
ลงในเทอร์มินัลซึ่งจะโหลดไดเรกทอรี iCloud Drive \ Documents ของเรา
หมายเหตุ: คุณสามารถสร้างชื่อแทนจำนวนเท่าใดก็ได้ไปยังโฟลเดอร์ใด ๆ โดยใช้การโยงคีย์ที่คุณต้องการโดยใช้สูตรด้านบน ฉันเพิ่งเลือกโฟลเดอร์เอกสารเพราะนี่เป็นคำถามของ OP
กลยุทธ์ด้านบนได้อธิบายไว้ในบทความบล็อกเทคโนโลยีที่นี่: https://danielmiessler.com/blog/access-icloud-drive-terminal
ต่อไปนี้เป็นบทช่วยสอนเกี่ยวกับการบันทึกชื่อแทนไปยัง bash_profile (หมายเหตุsudo
ไม่รวมอยู่ในการเขียนดังนั้นหากไม่ได้ใช้งานต้องแน่ใจว่าได้รวมไว้แล้ว):
http://www.techradar.com/how-to/computing/apple/terminal-101- สร้าง-นามแฝงสำหรับคำสั่ง 1305638
ฉันจะตั้งค่าของฉันได้อย่างไร:
ฉันตั้งค่านามแฝงที่เรียกว่าidev
โดยการพิมพ์ที่เทอร์มินัลส่งฉันไปยังDevelopment
โฟลเดอร์ที่ฉันสร้างบนไดรฟ์ iCloud ของฉันที่:
~/iCloud/com~apple~CloudDocs/Development
หมายเหตุบรรทัดด้านบนยังคงใช้การตั้งค่าลิงค์เริ่มต้นในขั้นตอนที่หนึ่ง
นามแฝงส่วนตัวของฉันที่ฉันตั้งค่ามีดังนี้:
alias idev="cd ~/iCloud/com~apple~CloudDocs/Development"
การใช้ลิงก์จากนั้นนามแฝงจะทำให้เราสามารถเข้าถึงโฟลเดอร์เอกสารของ iCloud ได้อย่างง่ายดาย ส่วนที่สับสนที่สุดคือการแก้ไข.bash_profile
ไฟล์ แต่โดยรวมเพียงทำตามขั้นตอนและตอนนี้ทุกครั้งที่คุณเปิดเทอร์มินัลนามแฝงของคุณควรจะทำงาน!
sudo
ในการแก้ไขไฟล์เปลือกโปรไฟล์ของผู้ใช้ในท้องถิ่นของคุณ