จะซิงค์โฟลเดอร์เพิ่มเติมกับ iCloud Drive ได้อย่างไรเช่นเดียวกับ macOS Sierra


23

ฉันต้องการเพิ่มโฟลเดอร์ดาวน์โหลดของฉันลงใน iCloud Drive เพื่อให้สามารถซิงค์ได้เช่นเดียวกับเซียร่าที่ซิงค์กับโฟลเดอร์เอกสารและเดสก์ท็อป

สามารถทำได้หรือไม่


1
ดูเป็นลิงก์สัญลักษณ์
BallpointBen

คำตอบ:


17

คำตอบที่คล้ายกันกับหนึ่งในคนอื่น ๆ แต่ในกรณีนี้ฉันใช้ลิงก์สัญลักษณ์เพื่อทำสิ่งนี้แทนที่จะใช้ GUI เพื่อสร้างแอปเปิ้ล 'Alias' เพื่อให้แน่ใจว่ามันทำงานได้ในทุกกรณี

แทนที่จะเพิ่มโฟลเดอร์ดาวน์โหลดดั้งเดิมลงใน iCloud ฉันวางใจในตัวเลือกการซิงค์ 'เอกสารและเดสก์ท็อป' ที่จัดทำโดย Apple ใน iCloud โดยไม่ต้องไปยุ่งกับพื้นหลังที่สามารถเข้าถึงไฟล์เหล่านั้นได้ ( ~/Library/Mobile\ Documents/com~apple~CloudDocs/) เนื่องจากฉันไม่มั่นใจว่าการเพิ่ม ลิงค์ในนั้นเป็นความคิดที่ดีในระยะยาว

ในเทอร์มินัล (หรือiTerm2หากคุณต้องการเทอร์มินัลที่ปรับแต่งได้มากขึ้น):

  1. สร้างโฟลเดอร์ 'ดาวน์โหลด' ในไดเรกทอรี 'เอกสาร' (ถ้าคุณยังไม่ได้ทำ): mkdir ~/Documents/Downloads
  2. คัดลอก (หรือย้ายตามตัวอย่างนี้) ไฟล์ของคุณจากเก่า (สันนิษฐานว่าอยู่ใน~/Downloadsไดเรกทอรีไปยังไดเรกทอรีดาวน์โหลดใหม่:mv ~/Downloads ~/Documents/Downloads
  3. ลบโฟลเดอร์ดาวน์โหลดเก่าของคุณ (ซึ่งต้องใช้รหัสผ่านของคุณและทึกทักว่าคุณเข้าสู่ระบบในฐานะผู้ดูแลระบบ): sudo rm -rf ~/Downloads/
  4. สร้างลิงก์สัญลักษณ์ไปยังโฟลเดอร์ดาวน์โหลดใหม่ของคุณ: ln -s ~/Documents/Downloads ~/Downloads

คำสั่งเหล่านั้นทั้งหมดอีกครั้ง แต่ไม่มีคำเสริมทั้งหมด :)

mkdir ~/Documents/Downloads
mv ~/Downloads ~/Documents/Downloads
sudo rm -rf ~/Downloads/
ln -s ~/Documents/Downloads ~/Downloads

คุณอาจจะต้องลากลิงค์ดาวน์โหลดใหม่ (หรือโฟลเดอร์) ใน Finder ไปที่ส่วนรายการโปรด / เมนูซ้ายถ้าคุณต้องการให้แสดงอีกครั้ง


คุณเพียงแค่ลบโฟลเดอร์ดาวน์โหลดดั้งเดิมเพื่อไม่ให้จัดเก็บข้อมูลซ้ำซ้อนสองครั้งหรือไม่? หากคุณไม่ได้ลบโฟลเดอร์ ~ / Downloads ต้นฉบับและคุณดาวน์โหลดให้พูด pdf จาก chrome เป็น ~ / Downloads ข้อมูลจะถูกเก็บไว้ในทั้งโฟลเดอร์ดาวน์โหลดดั้งเดิมและโฟลเดอร์ sym ที่ดาวน์โหลดมาหรือไม่ หลังจากที่คุณลบ ~ / ดาวน์โหลดคุณจะต้องแก้ไขเส้นทางเริ่มต้นของคุณเพื่อดาวน์โหลดไปยังโฟลเดอร์ดาวน์โหลดที่เชื่อมโยง sym หรือเป็นต้นฉบับอยู่ที่พื้นหลังที่ไหนสักแห่งและนั่นเป็นวิธีที่มันทำงานอย่างไร
mturchin

@murur เป็น 'แทนที่' แทนที่จะเป็น 'ซ้ำ' - OS คิดว่าโฟลเดอร์ดั้งเดิมในตำแหน่งเดิม (ดังนั้นไม่จำเป็นต้องแก้ไขพา ธ เริ่มต้นสำหรับโฟลเดอร์ดาวน์โหลด) แต่ตอนนี้อยู่ใน iCloud ผ่านโฟลเดอร์เอกสาร คำสั่งที่สามคือหนึ่งในการลบโฟลเดอร์ดาวน์โหลดเก่าและคำสั่งที่สี่เป็นหนึ่งในการสร้างงานนำเสนอของโฟลเดอร์ใหม่ในตำแหน่งเดิมแม้ว่ามันจะไม่ได้อยู่ที่นั่น ...
PhillipHolmes

นี่คือคำตอบที่ดี ในการเพิ่มเข้าไปมีบริการที่เรียกว่าSymbolicLinkerที่จะช่วยให้คุณสร้างลิงก์สัญลักษณ์จาก Finder ได้ ฉันไม่รู้จักยูทิลิตี้ที่จะอนุญาตให้คุณลบโฟลเดอร์ที่ได้รับการป้องกันโดยไม่ต้องใช้ Terminal แต่มีอยู่อย่างแน่นอน มีใครเคยได้ยินบ้างไหม
Calion

ยอดเยี่ยม หากทุกคนเป็นผู้ดูแลระบบสำหรับบัญชีที่จัดการ (ไม่ใช่ sudo-ers) ที่คุณกำลังทำสิ่งนี้เพื่อ (ฉันสำหรับเด็ก Minecraft และโฟลเดอร์ที่บันทึกไว้ภายใต้ ~ / Library) คุณจะต้อง (สมมติว่า "admin" เป็นบัญชี ด้วยสิทธิ์ของผู้ดูแลระบบ) เปลี่ยนแปลงสิ่งนี้เล็กน้อย: mkdir ~ / เอกสาร / ดาวน์โหลด mv ~ / ดาวน์โหลด ~ / เอกสาร / ดาวน์โหลด su ผู้ดูแลระบบ sudo rm -rf ~ / ดาวน์โหลด / sudo ln -s ~ / เอกสาร / ดาวน์โหลด ~ / ดาวน์โหลดด้วยข้อมูลแอปพลิเคชันมากมาย และรัฐภายใต้ ~ / Library รู้สึกประหลาดใจที่ Apple ไม่ได้รวมกลไกในการซิงค์รายการ Library เฉพาะของผู้ใช้กับ iCloud ด้วย
storsoc

2

คุณสามารถสร้าง 'นามแฝง' ของโฟลเดอร์ 'ดาวน์โหลด' และย้ายไปยัง iCloud Drive

เพื่อทำสิ่งนี้:

  • เปิดตัวค้นหาและค้นหาโฟลเดอร์ 'ดาวน์โหลด' ของคุณ
  • คลิกขวาที่โฟลเดอร์ 'ดาวน์โหลด' และเลือก 'สร้างชื่อแทน'
  • ลากนามแฝงใหม่ไปที่ 'iCloud Drive' ในแถบด้านข้าง Finder (คุณจะสังเกตเห็นไอคอนกราฟวงกลมที่เคลื่อนไหวได้ซึ่งอยู่ทางด้านขวาของ 'iCloud Drive' ในหน้าต่าง Finder ขณะที่ซิงค์)

ตอนนี้คุณสามารถลบคำว่า 'นามแฝง' ออกจากชื่อโฟลเดอร์ในไดรฟ์ iCloud ได้หากต้องการ ไม่มีเหตุผลทางเทคนิคที่แท้จริงที่จะมีนอกเหนือไปจากการเตือนคุณว่าเป็นชื่อแทนไม่ใช่โฟลเดอร์ดั้งเดิม


4
นี่เป็นการอัปโหลดไฟล์ alias ไปยัง iCloud Drive เท่านั้นไม่ใช่เนื้อหาของโฟลเดอร์ดาวน์โหลดของฉัน : /
Tre S

@TreS ฉันลองทำตามขั้นตอนของฉันอีกครั้งในกรณีที่ฉันพลาดบางสิ่งบางอย่างและมันทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน มันถูกอัปโหลดเนื้อหาทั้งหมดของโฟลเดอร์ดาวน์โหลดของฉันรวมถึงโฟลเดอร์ย่อยทั้งหมด ฉันยังไปไกลเท่าที่จะดาวน์โหลดไฟล์ใหม่ ๆ เพื่อทดสอบและทุกสิ่งที่ใหม่ที่ฉันดาวน์โหลดจะซิงค์กับนามแฝงโฟลเดอร์ดาวน์โหลดใน iCloud Drive ทันที macOS Sierra รุ่นที่คุณใช้คืออะไร
NYKg

ฉันยืนยันว่า @TreS ถูกต้อง นามแฝงเท่านั้น แต่เนื้อหาจะถูกอัปโหลด
Wayne Liu

กันที่นี่ ฉันคิดว่า @NYKg ได้ใส่โฟลเดอร์ดาวน์โหลดจริงใน iCloud และเก็บ Alias ​​ไว้ในโฟลเดอร์ส่วนตัวของเขา
John Pang

การสร้างโฟลเดอร์นามแฝงนี้จะจัดเก็บข้อมูลสองครั้งหรือไม่ ข้อมูลจะถูกเก็บไว้ใน ~ / Downloads และโฟลเดอร์ Downloads Alias ​​ใหม่หรือไม่
mturchin

2

นี่คือวิธีที่ฉันทำกับฉัน

คุณต้องเข้าใจว่า ณ วันที่ 24 กันยายน 2017 iCloud อนุญาตDesktopและDocumentsโฟลเดอร์เก็บไว้ใน iCloud เท่านั้น เช่น. คุณไม่สามารถเลือกโฟลเดอร์เพิ่มเติมที่คุณต้องการซิงค์กับ iCloud ได้

ดังนั้นฉันเลือกที่จะซิงค์Downloadsโฟลเดอร์ของฉันโดยเก็บไว้ในDocumentsโฟลเดอร์เพราะฉันใส่ไว้ในDesktopโฟลเดอร์ซิงค์ iCloud Downloadsโฟลเดอร์จะปรากฏบนเดสก์ท็อปของฉัน

Downloadsโฟลเดอร์มีการป้องกันโดย MacOS จากการเปลี่ยนแปลง (เช่นการเปลี่ยนชื่อใน Finder) แต่ถ้าคุณสามารถใช้Terminalแอปนี้เพื่อหลีกเลี่ยง

  1. เปิด Finder และไปที่Documentsโฟลเดอร์ที่ซิงค์ iCloud
  2. สร้างโฟลเดอร์ชื่อด้วยตนเอง Downloads
  3. ย้ายไฟล์ทั้งหมดของคุณในDownloadsโฟลเดอร์ต้นฉบับไปยังโฟลเดอร์ที่สร้างขึ้นใหม่นี้ซึ่งDownloadsอยู่ใต้Documentsโฟลเดอร์
  4. สร้างลิงก์สัญลักษณ์สำหรับDownloadsโฟลเดอร์ที่สร้างขึ้นใหม่(แป้นพิมพ์ลัดคือ: Command+ L) มันจะถูกตั้งชื่อDownloads aliasโดยอัตโนมัติโดย macOS
  5. ใส่ที่สร้างขึ้นใหม่Download aliasภายใต้ไดเรกทอรีบ้านของคุณ เช่น./Users/your-user-name
  6. ใช้TerminalแอพลบDownloadsโฟลเดอร์
  7. ตอนนี้คุณสามารถเปลี่ยนชื่อDownloads aliasเป็นDownloads

ตอนนี้ไฟล์ทั้งหมดที่บันทึกผ่านDownloads(นามแฝง) จะถูกเก็บไว้ในDocuments/Downloadsโฟลเดอร์ที่ซิงค์กับ iCloud


คุณกำลังผสมลิงก์สัญลักษณ์และนามแฝงของ Apple Command+ Lสร้างนามแฝงไม่ใช่ลิงก์สัญลักษณ์ อย่างไรก็ตามวิธีการของคุณใช้งานได้ไม่ว่าจะใช้ลิงก์สัญลักษณ์ UNIX ปกติหรือนามแฝงของ Apple
Gustavo Bezerra

0

การใช้นามแฝงและลิงก์สัญลักษณ์อาจไม่ทำงาน ในหนึ่งใน Mac ของฉัน Finder จะแทนที่ลิงก์สัญลักษณ์ด้วยโฟลเดอร์ว่างเมื่อรีบูต วิธีเดียวที่ฉันสามารถทำได้อย่างต่อเนื่องคือการสร้างไดเรกทอรีลิงก์ สิ่งนี้เป็นไปไม่ได้ด้วยบรรทัดคำสั่ง OS X เริ่มต้นเนื่องจากlnจะไม่ทำงานหากคุณทำฮาร์ดลิงก์ไปยังไดเรกทอรี

เพื่อที่จะทำเช่นนี้คุณจำเป็นต้องติดตั้งเบียร์และติดตั้งแพคเกจ Hardlink-OSX แต่ก่อนที่จะทำเช่นนั้นควรปรึกษาคำถามนี้จาก Ask Ubuntuเพราะฉันคิดว่าฟังก์ชั่นนี้ถูกปิดใช้งานในlnคำสั่งทุกเวอร์ชัน ตอนนี้ฉันมีปัญหาแม้จะมีการเชื่อมโยงอย่างหนักเพราะระบบปฏิบัติการไม่ได้แจ้งตัวแทนการซิงค์ว่าไฟล์ใน~/Documents/Downloadsได้รับการเปลี่ยนแปลงเพราะการเรียกระบบปฏิบัติการไปยังระบบไฟล์นั้นสำหรับ~/Downloadsบางครั้งดูเหมือนว่าส่วนขยายการซิงค์ไม่ให้ iCloud เอ็นจิ้นการซิงค์รู้ว่ามีการเปลี่ยนแปลงในการอัปโหลดเมื่อมีการดาวน์โหลดหรือแก้ไขไฟล์ใหม่


-1

การตั้งค่า> icloud> ตัวเลือกและทำเครื่องหมายในช่องสำหรับ "โฟลเดอร์เดสก์ท็อปและเอกสาร"

ลาก "ดาวน์โหลด" ลงบนเดสก์ท็อป

ทำ!

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