Làm cách nào để đồng bộ thư mục bổ sung vào iCloud Drive tương tự như cách macOS Sierra thực hiện?


23

Tôi muốn thêm thư mục Tải xuống vào iCloud Drive để có thể đồng bộ hóa giống như đồng bộ hóa Sierra với thư mục Tài liệu và Máy tính để bàn.

Điều này có thể được thực hiện?


1
Nhìn vào các liên kết tượng trưng.
BallpointBen

Câu trả lời:


16

Câu trả lời tương tự với một trong những câu hỏi khác, nhưng trong trường hợp này tôi đã sử dụng một liên kết tượng trưng để làm điều này thay vì sử dụng GUI để tạo ra một 'Bí danh', chỉ để chắc chắn rằng nó hoạt động trong mọi trường hợp.

Thay vì thêm thư mục Tải xuống ban đầu vào iCloud, tôi đã dựa vào tùy chọn đồng bộ hóa 'Tài liệu và Máy tính để bàn' do Apple cung cấp trong iCloud mà không phải loay hoay trong nền nơi các tệp đó có thể truy cập được ( ~/Library/Mobile\ Documents/com~apple~CloudDocs/) vì tôi không tự tin rằng việc thêm liên kết trong đó là một ý tưởng tốt dài hạn.

Trong thiết bị đầu cuối (hoặc iTerm2 nếu bạn muốn thiết bị đầu cuối tùy biến hơn):

  1. Tạo thư mục 'Tải xuống' trong thư mục 'Tài liệu' của bạn (nếu bạn chưa có): mkdir ~/Documents/Downloads
  2. Sao chép (hoặc di chuyển như với ví dụ này) các tệp của bạn từ tệp cũ (được cho là nằm trong ~/Downloadsthư mục vào thư mục Tải xuống mới:mv ~/Downloads ~/Documents/Downloads
  3. Xóa thư mục Tải xuống cũ của bạn (điều này sẽ yêu cầu mật khẩu của bạn và giả sử bạn đã đăng nhập với tư cách quản trị viên): sudo rm -rf ~/Downloads/
  4. Tạo một liên kết tượng trưng đến thư mục Tải xuống mới của bạn: ln -s ~/Documents/Downloads ~/Downloads

Tất cả các lệnh đó một lần nữa, nhưng không có tất cả các từ thêm :)

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

Bạn có thể sẽ phải kéo liên kết Tải xuống (hoặc thư mục) mới trong Finder vào phần Favorites / menu bên trái nếu bạn muốn nó hiển thị ở đó một lần nữa.


Bạn chỉ đơn giản là xóa thư mục tải xuống ban đầu để bạn không lưu trữ dữ liệu hai lần? Nếu bạn không xóa thư mục ~ / Tải xuống ban đầu và bạn đã tải xuống, hãy nói pdf từ chrome sang ~ / Tải xuống, liệu dữ liệu có được lưu trong cả thư mục tải xuống ban đầu và thư mục tải xuống được liên kết sym không? Sau khi bạn xóa ~ / Tải xuống, bạn sẽ phải chỉnh sửa đường dẫn mặc định của mình để tải xuống thư mục tải xuống được liên kết sym, hoặc bản gốc vẫn còn ở dưới nền ở đâu đó và đó là cách nó hoạt động?
mua hàng

@mturchin là 'thay thế' thay vì 'trùng lặp' - HĐH nghĩ rằng thư mục gốc của nó ở vị trí ban đầu (vì vậy không cần chỉnh sửa đường dẫn mặc định cho thư mục tải xuống), nhưng giờ đây nó nằm trong iCloud thông qua thư mục Documents. Lệnh thứ ba là lệnh xóa thư mục Tải xuống cũ và lệnh thứ tư là lệnh tạo bản trình bày của thư mục mới ở vị trí ban đầu, mặc dù nó không thực sự ở đó ...
PhillipHolmes

Đây là một câu trả lời tuyệt vời. Để thêm vào nó, có một Dịch vụ có tên là SymbolicLinker sẽ cho phép bạn tạo các liên kết tượng trưng từ Finder. Tôi không biết một tiện ích sẽ cho phép bạn xóa các thư mục được bảo vệ mà không cần sử dụng Terminal, nhưng chắc chắn có một tiện ích. Có ai nghe nói về một?
Calion

Thông minh. Nếu bất cứ ai là quản trị viên cho các tài khoản được quản lý (không phải sudo-ers) mà bạn đang làm điều này cho (tôi, cho Minecraft của con tôi, v.v. các thư mục đã lưu trong ~ / Library), bạn sẽ cần (giả sử "admin" là một tài khoản với đặc quyền quản trị viên) thay đổi điều này một chút: mkdir ~ / Documents / Tải xuống mv ~ / Tải xuống ~ / Documents / Tải xuống su admin sudo rm -rf ~ / Tải xuống / sudo ln -s ~ / Documents / Tải xuống ~ / Tải xuống với quá nhiều dữ liệu ứng dụng và tuyên bố dưới ~ / Library, thật ngạc nhiên khi Apple cũng không bao gồm cơ chế đồng bộ hóa các mục Thư viện dành riêng cho người dùng với iCloud.
storsoc

2

Bạn có thể tạo một 'Bí danh' trong thư mục 'Tải xuống' và di chuyển nó vào iCloud Drive.

Để làm điều này:

  • Khởi chạy Finder và tìm thư mục 'Tải xuống' của bạn
  • Nhấp chuột phải vào thư mục 'Tải xuống' của bạn và chọn 'Tạo bí danh'
  • Kéo bí danh mới vào 'iCloud Drive' trong thanh bên Finder (Bạn sẽ thấy biểu tượng biểu đồ hình tròn hoạt hình ở bên phải 'iCloud Drive' trong cửa sổ Finder khi đồng bộ hóa)

Bây giờ bạn có thể xóa từ 'Bí danh' khỏi tên của thư mục trong ổ iCloud nếu bạn muốn. Không có lý do kỹ thuật thực sự nào để nó ở đó ngoài việc nhắc nhở bạn rằng đó là bí danh chứ không phải thư mục gốc.


4
Điều này chỉ tải lên tệp bí danh lên iCloud Drive chứ không phải nội dung trong thư mục Tải xuống của tôi. : /
Tre S

@TreS Tôi vừa thử lại các bước của mình trong trường hợp tôi bỏ lỡ điều gì đó và nó hoạt động hoàn hảo với tôi. Nó đã tải lên tất cả nội dung của thư mục Tải xuống của tôi bao gồm tất cả các thư mục phụ. Tôi thậm chí đã đi xa hơn để tải xuống một vài tệp mới để kiểm tra và mọi thứ mới mà tôi tải xuống sẽ đồng bộ ngay lập tức với bí danh thư mục Tải xuống trong iCloud Drive. Phiên bản chính xác của macOS Sierra mà bạn đang chạy là gì?
NYKg

Tôi xác nhận @TreS là chính xác. Chỉ bí danh nhưng nội dung được tải lên.
Wayne Liu

Tương tự ở đây. Tôi nghĩ rằng @NYKg đã đặt thư mục Tải xuống thực tế trong iCloud và giữ Bí danh trên thư mục nhà riêng của anh ấy.
John Pang

Việc tạo thư mục bí danh này sẽ lưu trữ dữ liệu hai lần chứ? Dữ liệu sẽ được lưu trữ trong cả ~ / Tải xuống và Thư mục Bí danh Tải xuống mới chứ?
mturchin

2

Đây là cách tôi đã làm nó trên của tôi.

Bạn phải hiểu rằng kể từ ngày 24 tháng 9 năm 2017, iCloud chỉ cho phép DesktopDocumentsthư mục được lưu trữ trên iCloud. Ví dụ. bạn không thể chọn các thư mục bổ sung mà bạn muốn được đồng bộ hóa với iCloud.

Vì vậy, tôi đã chọn đồng bộ hóa Downloadsthư mục của mình bằng cách lưu trữ nó trong Documentsthư mục vì tôi đã đặt nó vào Desktopthư mục được đồng bộ hóa iCloud , Downloadsthư mục sẽ hiển thị trên Màn hình của tôi.

Các Downloadsthư mục được bảo vệ bởi hệ điều hành MacOS từ những thay đổi (ví dụ như đổi tên trên Finder), nhưng nếu bạn có thể sử dụng các Terminalứng dụng để phá vỡ này.

  1. Mở Finder và đi tới Documentsthư mục được đồng bộ hóa iCloud
  2. Tạo thủ công một thư mục có tên Downloads
  3. Di chuyển tất cả các tệp của bạn trong Downloadsthư mục gốc vào thư mục mới được tạo này Downloadsnằm trong Documentsthư mục
  4. Tạo một liên kết tượng trưng cho Downloadsthư mục mới được tạo (phím tắt là: Command+ L). Nó sẽ được tự động đặt tên Downloads aliastheo macOS
  5. Đặt mới được tạo Download aliastrong thư mục nhà của bạn. Ví dụ./Users/your-user-name
  6. Sử Terminaldụng ứng dụng, xóa Downloadsthư mục
  7. Bây giờ, bạn có thể đổi tên Downloads aliasthànhDownloads

Bây giờ, tất cả các tệp được lưu thông qua Downloads(bí danh) sẽ được lưu trữ trong Documents/Downloadsthư mục được đồng bộ hóa iCloud .


Bạn đang trộn lẫn các liên kết tượng trưng và bí danh của Apple. Command+ Llàm bí danh, không phải là một liên kết tượng trưng. Tuy nhiên, cách tiếp cận của bạn không hoạt động, cho dù sử dụng liên kết tượng trưng UNIX thông thường hoặc bí danh Apple.
Gustavo Bezerra

0

Sử dụng Bí danh và Liên kết tượng trưng có thể không hoạt động. Trên một trong những máy Mac của tôi, Finder đã thay thế liên kết tượng trưng bằng một thư mục trống khi khởi động lại. Cách duy nhất tôi có thể liên tục làm điều này là tạo một thư mục liên kết cứng. Điều này là không thể với dòng lệnh OS X mặc định vì lnsẽ không hoạt động nếu bạn đang thực hiện liên kết cứng đến các thư mục.

Để thực hiện việc này, bạn cần cài đặt Brew và cài đặt gói hardlink-osx . Mặc dù, trước khi làm như vậy, người ta nên tham khảo câu hỏi này từ Ask Ubuntu , vì tôi nghĩ chức năng này bị vô hiệu hóa trong tất cả các phiên bản của lnlệnh. Bây giờ, tôi đã gặp sự cố ngay cả với một liên kết cứng do hệ điều hành không thông báo cho tác nhân đồng bộ hóa rằng một tệp trong đó ~/Documents/Downloadsđã bị thay đổi do cuộc gọi hệ điều hành đến hệ thống tệp là dành cho ~/Downloadsvà đôi khi tiện ích mở rộng trình tìm kiếm đồng bộ hóa dường như không cho phép iCloud công cụ đồng bộ hóa biết có những thay đổi để tải lên khi một tệp mới được tải xuống hoặc sửa đổi.


-1

tùy chọn> icloud> tùy chọn và chọn hộp cho "Thư mục máy tính & tài liệu"

Kéo "Tải xuống" trên màn hình nền.

Làm xong!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.