Bagaimana cara menyinkronkan folder tambahan ke iCloud Drive mirip dengan bagaimana macOS Sierra melakukannya?

23

Saya ingin menambahkan folder Unduhan saya ke Drive iCloud saya sehingga dapat menyinkronkan seperti sinkronisasi Sierra dengan folder Documents dan Desktop.

Bisakah ini dilakukan?

Tre S
sumber
1
Lihatlah tautan simbolis.
BallpointBen

Jawaban:

16

Jawaban yang serupa dengan salah satu dari yang lain, tetapi dalam kasus ini saya telah menggunakan tautan simbolis untuk melakukan ini daripada menggunakan GUI untuk membuat apel 'Alias', hanya untuk memastikan itu berfungsi dalam semua kasus.

Daripada menambahkan folder Unduhan asli ke iCloud, saya lebih mengandalkan opsi sinkronisasi 'Dokumen dan Desktop' standar yang disediakan oleh Apple di iCloud tanpa mengacaukan latar belakang tempat file-file itu dapat diakses ( ~/Library/Mobile\ Documents/com~apple~CloudDocs/) karena saya tidak yakin menambahkan tautan di sana adalah ide bagus jangka panjang.

Di terminal (atau iTerm2 jika Anda menginginkan terminal yang lebih dapat disesuaikan):

  1. Buat folder 'Unduhan' di direktori 'Dokumen' (jika belum): mkdir ~/Documents/Downloads
  2. Salin (atau pindahkan dengan contoh ini) file Anda dari yang lama (diperkirakan berada di ~/Downloadsdirektori ke direktori Unduhan baru:mv ~/Downloads ~/Documents/Downloads
  3. Hapus folder Unduhan lama Anda (ini harus memerlukan kata sandi Anda, dan anggap Anda login sebagai administrator): sudo rm -rf ~/Downloads/
  4. Buat tautan simbolis ke folder Unduhan baru Anda: ln -s ~/Documents/Downloads ~/Downloads

Semua perintah itu lagi, tetapi tanpa semua kata-kata tambahan :)

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

Anda mungkin harus menyeret tautan Unduhan (atau folder) baru di Finder ke bagian Favorit / menu kiri jika Anda ingin menampilkannya sekali lagi.

PhillipHolmes
sumber
Apakah Anda hanya menghapus folder unduhan asli sehingga Anda tidak secara berlebihan menyimpan data dua kali? Jika Anda tidak menghapus folder ~ / Unduhan asli dan mengunduh, ucapkan pdf dari chrome ke ~ / Unduhan, apakah data akan disimpan di folder unduhan asli dan folder unduhan yang dikaitkan dengan sym? Setelah Anda menghapus ~ / Unduhan apakah Anda harus mengedit jalur default untuk unduhan ke folder unduhan sym sym, atau apakah yang asli masih ada di latar belakang di suatu tempat dan begitulah cara kerjanya?
mturchin
@mturchin ini adalah 'ganti' daripada 'duplikat' - OS menganggapnya sebagai folder asli di lokasi asli (jadi tidak perlu mengedit jalur default untuk folder unduhan), tetapi sekarang terletak di iCloud melalui folder Documents. Perintah ketiga adalah yang menghapus folder Unduhan lama, dan perintah keempat adalah yang membuat presentasi folder baru di lokasi asli, meskipun tidak secara fisik ada di sana ...
PhillipHolmes
Ini jawaban yang bagus. Untuk menambahkannya, ada Layanan bernama SymbolicLinker yang memungkinkan Anda membuat tautan simbolik dari Finder. Saya tidak tahu utilitas yang memungkinkan Anda menghapus folder yang dilindungi tanpa menggunakan Terminal, tetapi pasti ada satu. Adakah yang pernah mendengarnya?
Calion
Luar biasa. Jika ada yang admin untuk akun terkelola (bukan sudo-ers) tempat Anda melakukan ini (saya, untuk Minecraft anak-anak saya, dll. Folder tersimpan di bawah ~ / Perpustakaan) Anda perlu (dengan anggapan "admin" adalah akun dengan hak istimewa admin) ubah sedikit ini: mkdir ~ / Documents / Downloads mv ~ / Downloads ~ / Documents / Downloads su admin sudo rm -rf ~ / Downloads / sudo ln -s ~ / Documents / Downloads ~ / Downloads Dengan begitu banyak data aplikasi dan menyatakan di bawah ~ / Library, saya terkejut bahwa Apple tidak menyertakan mekanisme untuk juga menyinkronkan item Perpustakaan khusus pengguna ke iCloud juga.
storsoc
2

Anda dapat membuat 'Alias' dari folder 'Unduhan' Anda dan memindahkannya ke iCloud Drive.

Untuk melakukan ini:

  • Luncurkan Finder dan cari folder 'Unduhan' Anda
  • Klik kanan pada folder 'Unduhan' Anda dan pilih 'Make Alias'
  • Seret alias baru ke 'iCloud Drive' di bilah samping Finder (Anda akan melihat ikon grafik pai animasi yang mengisi di sebelah kanan 'iCloud Drive' di jendela Finder saat disinkronkan)

Anda sekarang dapat menghapus kata 'Alias' dari nama folder di drive iCloud jika Anda mau. Tidak ada alasan teknis nyata untuk ada di sana selain untuk mengingatkan Anda bahwa itu adalah alias dan bukan folder asli.

NYKg
sumber
4
Ini hanya mengunggah file alias ke iCloud Drive dan bukan isi folder Unduhan saya. : /
Tre S
@TreS Saya baru saja mencoba langkah-langkah saya jika saya melewatkan sesuatu dan itu bekerja dengan baik untuk saya. Itu mengunggah semua isi folder Unduhan saya termasuk semua sub-folder. Saya bahkan melangkah lebih jauh untuk mengunduh beberapa file baru untuk diuji dan semua yang baru yang saya unduh segera disinkronkan dengan folder Downloads alias di iCloud Drive juga. Apa versi tepat dari macOS Sierra yang Anda jalankan?
NYKg
Saya mengkonfirmasi @TrS sudah benar. Hanya alias tetapi isinya diunggah.
Wayne Liu
Sama disini. Saya pikir @NYKg telah meletakkan folder Unduhan aktual di iCloud dan menyimpan Alias ​​di folder rumah pribadinya.
John Pang
Apakah membuat folder alias ini akan menyimpan data dua kali? Apakah data akan disimpan di ~ / Downloads dan juga Folder Alias ​​Downloads baru?
mturchin
2

Begini cara saya melakukannya di tambang.

Anda harus memahami bahwa pada 24 September 2017, iCloud hanya mengizinkan Desktopdan Documentsfolder untuk disimpan di iCloud. Misalnya. Anda tidak dapat memilih folder tambahan yang ingin Anda sinkronkan dengan iCloud.

Jadi, saya memilih untuk menyinkronkan Downloadsfolder saya dengan menyimpannya di Documentsfolder karena jika saya meletakkannya di Desktopfolder yang disinkronkan dengan iCloud , Downloadsfolder tersebut akan terlihat di Desktop saya.

The Downloadsfolder dilindungi oleh MacOS dari perubahan (seperti mengubah nama pada Finder), tetapi jika Anda dapat menggunakan Terminalaplikasi untuk menghindari ini.

  1. Buka Finder, dan buka Documentsfolder yang disinkronkan dengan iCloud
  2. Buat folder secara manual dengan nama Downloads
  3. Pindahkan semua file Anda di Downloadsfolder asli ke folder yang baru dibuat ini Downloadsberada di bawah Documentsfolder
  4. Buat tautan simbolis untuk Downloadsfolder yang baru dibuat (pintasan keyboard adalah: Command+ L). Ini akan secara otomatis dinamai Downloads aliasoleh macOS
  5. Letakkan yang baru dibuat Download aliasdi direktori home Anda. Misalnya./Users/your-user-name
  6. Menggunakan Terminalaplikasi, hapus Downloadsfolder
  7. Sekarang, Anda dapat mengganti nama Downloads aliasmenjadiDownloads

Sekarang, semua file yang disimpan melalui Downloads(alias) akan disimpan di bawah Documents/Downloadsfolder yang disinkronkan iCloud .

sivabudh
sumber
Anda mencampur tautan simbolik dan alias Apple. Command+ Lmembuat alias, bukan tautan simbolis. Namun, pendekatan Anda berfungsi, baik menggunakan tautan simbolik UNIX biasa atau alias Apple.
Gustavo Bezerra
0

Menggunakan Alias ​​dan Tautan Simbolik mungkin tidak berfungsi. Di salah satu Mac saya, Finder mengganti tautan simbolis dengan folder kosong saat reboot. Satu-satunya cara saya dapat melakukan ini secara konsisten adalah dengan membuat tautan-direktori. Ini tidak mungkin dengan baris perintah OS X default karena lntidak akan berfungsi jika Anda melakukan tautan keras ke direktori.

Untuk melakukan ini, Anda harus menginstal Brew dan menginstal paket hardlink-osx . Padahal, sebelum melakukannya kita harus berkonsultasi dengan pertanyaan ini dari Ask Ubuntu , karena saya pikir fungsi ini dinonaktifkan di semua versi lnperintah. Sekarang, saya mempunyai masalah bahkan dengan tautan keras karena sistem operasi tidak memberi tahu agen sinkronisasi bahwa file ~/Documents/Downloadstelah diubah karena panggilan OS ke sistem file untuk ~/Downloadsdan kadang-kadang ekstensi pencari sinkronisasi tampaknya tidak membiarkan iCloud mesin sinkronisasi tahu ada perubahan untuk diunggah saat file baru diunduh atau dimodifikasi.

TitanShadow
sumber
-1

preferensi> icloud> opsi dan centang kotak untuk "Desktop & Dokumen Folder"

Seret "Unduhan" ke desktop.

Selesai!

rshackleford
sumber