টার্মিনাল মাধ্যমে আইক্লাউড ড্রাইভ অ্যাক্সেস করুন


82

ওএস এক্স 10.10 সবে মুক্তি পেয়েছিল এবং আমি ব্যক্তিগতভাবে সর্বাধিক প্রত্যাশিত বৈশিষ্ট্যগুলির মধ্যে একটি হ'ল আইক্লাউড ড্রাইভ। দুর্ভাগ্যক্রমে, আমাকে শিখতে হয়েছিল যে এটি ড্রপবক্সের মতো অ্যাক্সেসযোগ্য নয়।

file ~/Dropbox
/Users/Ingwie/Dropbox/: directory

... তবে, আইক্লাউড ড্রাইভ?

ls -1 Library/Mobile\ Documents/
./
../
.DS_Store
57T9237FN3~net~whatsapp~WhatsApp/
5U8NS4GX82~com~dayoneapp~dayone/
(...)

কেউ কি জানেন, টার্মিনালের মাধ্যমে কীভাবে সঠিকভাবে আইক্লাউড ড্রাইভ অ্যাক্সেস করবেন? বা এটি কি সহজভাবে সম্ভব নয় এবং কেবল ফাইন্ডার অ্যাপ দ্বারা সুন্দরভাবে উপস্থাপন করা হয়েছে?

উত্তর:


9

প্রথম পদক্ষেপ, আইক্লাউড ড্রাইভ ফোল্ডারটি আসল পথে একটি লিঙ্ক সেটআপ করুন:

প্রথমে আপনার আইক্লাউড ড্রাইভে আপনার হোম ডিরেক্টরিতে একটি লিঙ্ক তৈরি করুন :

cd ~
ln -s ~/Library/Mobile\ Documents iCloud

উপরের লাইনগুলি নিম্নলিখিতটি করে:

// brings you to home directory
// creates link to said path as the name, 'iCloud'

cd ~/iCloudটার্মিনালে টাইপ করা আপনাকে এখন এই ডিরেক্টরিতে সরবরাহ করবে।

দ্বিতীয় পদক্ষেপ, আপনার বাশ প্রোফাইলে আপনার এলিয়াস সেটআপ করুন:

একবার, একটি লিঙ্ক প্রতিষ্ঠিত হয়ে গেলে, আমাদের একটি উপনাম সেটআপ করা দরকার । টার্মিনালটি পুনরায় চালু করার পরে উপকরণগুলি সরানো হবে, সুতরাং আমাদের একটি অতিরিক্ত পদক্ষেপ যুক্ত করতে হবে যেখানে আমরা একটি ফাইল নামক সম্পাদনা করব .bash_profile(বা আমাদের কাছে ইতিমধ্যে এটি না থাকলে একটি তৈরি করুন)।

একবার হয়ে গেলে, আমরা কেবল যে কোনও বাঁধাই টাইপ করতে পারি এবং আমাদের পছন্দসই ডিরেক্টরিতে সরবরাহ করতে পারি। এই উদাহরণে, আমরা iআমাদের সরাসরি আমাদের আইক্লাউড ডকুমেন্টস ফোল্ডারে নিয়ে যেতে ব্যবহার করব ।

আমরা আইক্লাউড ড্রাইভ ফোল্ডারে একটি উপনাম তৈরি করতে পারি এবং এটি আমাদের বাশ প্রোফাইলে নীচে সংরক্ষণ করতে পারি:

cd ~
ls -a

ডাকা একটি ফাইল সন্ধান করুন .bash_profile

আপনার যদি না থাকে তবে .bash_profileটাইপ করুন:

sudo touch .bash_profile

আপনার প্রশাসক পাসওয়ার্ড লিখুন এবং এন্টার টিপুন। (দ্রষ্টব্য: যোগ করার sudoফলে টার্মিনাল কমান্ডকে অ্যাডমিন হিসাবে চালিত করতে বাধ্য করা হয়, সুতরাং এটি প্রমাণীকরণের প্রয়োজন sudocommand কমান্ডের আগে যোগ না করা ব্যবহারকারীর অ্যাক্সেস সুবিধার কারণে কমান্ডটি বাতিল হতে পারে)।

আপনি এটি সন্ধানের পরে .bash_profileবা এটি তৈরির কাজ শেষ করার পরে, আমাদের অবশ্যই এখন এটিটি খুলতে হবে এবং নীচের মতো আমাদের উপনামটি ভিতরে নির্দিষ্ট করতে হবে। ধরন:

sudo nano .bash_profile

আপনাকে আবার আপনাকে প্রশাসক পাসওয়ার্ড দেওয়ার জন্য অনুরোধ জানানো হবে। এটি লিখুন এবং এন্টার টিপুন।

এটি ন্যানো সম্পাদককে লোড করবে। 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"

এটি উপনাম তৈরি করবে এবং এখন কাজ করবে। আপনি যদি টার্মিনালটি পুনরায় চালু করেন এবং আপনার উরফ আদেশটি আবার চালনা করেন তবে এটি এখনও কাজ করা উচিত।

ফলাফল:

এই সেটআপের পরে, আমরা কেবলমাত্র iটার্মিনালে টাইপ করতে পারি , যা আমাদের আইক্লাউড ড্রাইভ \ নথিপত্র লোড করবে।

দ্রষ্টব্য: আপনি উপরের সূত্রটি ব্যবহার করে যে কোনও কী বাঁধাই করতে চান তা ব্যবহার করে যে কোনও ফোল্ডারে আপনি প্রচুর উপকরণ তৈরি করতে পারেন। আমি খালি ডকুমেন্টস ফোল্ডারটি বেছে নিয়েছি কারণ এটি ওপির প্রশ্ন।

উপরোক্ত কৌশলটি এখানে একটি প্রযুক্তি ব্লগ নিবন্ধে বর্ণিত হয়েছিল: https://danielmiessler.com/blog/access-icloud-drive-terminal

বাশ_প্রোফাইলে এলিয়াস সংরক্ষণ করার বিষয়ে একটি টিউটোরিয়াল এখানে রয়েছে (নোটটি sudoলেখার মধ্যে অন্তর্ভুক্ত নয়, সুতরাং যদি কাজ না করে তবে এটি অন্তর্ভুক্ত করতে ভুলবেন না): http://www.techradar.com/how-to/computing/apple/terminal-101- তৈরি করা-alias লেখা-জন্য-কমান্ড-1305638

আমি কিভাবে খনি সেট আপ:

idevটার্মিনালটিতে টাইপ করে যেখানে আমি পরিচিত একটি উপনাম সেটআপ Developmentকরি, আমার আইক্লাউড ড্রাইভে আমি যে ফোল্ডারটি তৈরি করেছি তাতে আমাকে বিতরণ করে:

~/iCloud/com~apple~CloudDocs/Development

দ্রষ্টব্য, উপরে লাইনটি এখনও প্রথম ধাপে লিঙ্ক সেটআপটি ব্যবহার করছে।

আমার ব্যক্তিগত উপন্যাসটি আমি সেটআপ করছি:

alias idev="cd ~/iCloud/com~apple~CloudDocs/Development"

একটি লিঙ্ক এবং তারপরে একটি উপনাম ব্যবহার করা আমাদের আইক্লাউড ডকস ফোল্ডারে সহজেই অ্যাক্সেস করতে দেয়। সবচেয়ে বিভ্রান্তিকর অংশটি .bash_profileফাইলটি সম্পাদনা করা হচ্ছে , তবে সামগ্রিকভাবে কেবল পদক্ষেপগুলি অনুসরণ করুন এবং এখন আপনি যখন কোনও টার্মিনাল খোলেন তখন আপনার এলিয়াসগুলি কাজ করা উচিত!


আপনার স্থানীয় ব্যবহারকারীর শেল-প্রোফাইল ফাইলগুলি সম্পাদনা করতে আপনি একেবারে ব্যবহার করবেন নাsudo
এলিওটিটিসিবল

1
@ এলিয়িয়োটকেবল (সমস্ত ক্যাপগুলিতে) আমাকে কেবল -1 করার পরিবর্তে এবং আমাকে আপনার কৌতুক প্রতিক্রিয়া জানানোর চেয়ে কেন আমাকে আপনার যুক্তি এবং আপনি যেভাবে পৌঁছেছেন তা না দিয়ে নীচে আপনার উত্তর জমা দিয়ে কিনুন।
twknab

1
@ এললিওট্যাবিল এছাড়াও, আমার বাশ প্রোফাইলটি সম্পাদনা করার এবং ফাইলটিতে আমার যে কোনও পরিবর্তনগুলি সংরক্ষণ করার একমাত্র উপায় হ'ল অ্যাডমিন হিসাবে ফাইল অ্যাক্সেস করতে sudo ব্যবহার করে। আমি ফাইলগুলি সম্পাদনার অসংখ্য উদাহরণ এইভাবে দেখেছি এবং আপনার নিজের কোনও একটি সরবরাহ না করেই আপনি কেবল আমার উত্তরটিকে অগ্রাহ্য করে বিবেচনা করে আমি আপনার মন্তব্য বা উত্তরের গুণমানকে সম্মান করতে বা গ্রহণ করতে পারি না।
twknab

107

আইক্লাউড ড্রাইভ ডিরেক্টরিটি মোবাইল ডকুমেন্টগুলির মধ্যে অবস্থিত সে বিষয়ে আপনি সঠিক। আপনার ব্যবহারকারীর হোম ডিরেক্টরি থেকে, আপনি এখানে দিয়ে টার্মিনালের মাধ্যমে আইক্লাউড ড্রাইভ অ্যাক্সেস করতে পারবেন:

cd ~/Library/Mobile\ Documents/com~apple~CloudDocs

4
অসাধারণ! এটি আমার বাড়ির ফোল্ডারে সিমনলিঙ্ক করবে যাতে আমি এটির দ্রুত স্পট করতে পারি।
ইঙ্গুই ফিনিক্স

এটি কি সরানো হয়েছে? আমার কাছে একটি Library/Mobile\ Documents/ডিরেক্টরিও নেই।
জোসেফ হানসেন

@ জোসেফহানসেন আমি নিশ্চিত নই, আমার সিস্টেমে মোবাইল ডকুমেন্টস ডিরেক্টরিটি এখনও ওএসএক্স ১০.১০.১-তে উপস্থিত রয়েছে।
ম্যাথু হোয়াইট

2
তিনি এখানে একটি আপেক্ষিক পথ দিয়েছেন। ~এটি আপনার টার্মিনালে পাস্তা অনুলিপি করার আগে আপনি / এ আছেন তা নিশ্চিত করুন ।
ডিজিটাল ডিজাইনডিজে

আমার ভুলের জন্য দুঃখিত, আমি আমার উত্তর আপডেট করব।
ম্যাথু হোয়াইট

6

ম্যাথু ঠিক আছে; যদি আপনার আইস্লাউড ড্রাইভটি সিএসপ্রেফগুলিতে চালু থাকে তবে আইক্লাউড ড্রাইভ ফোল্ডারটি সেখানে রয়েছে, তিনি কেবল এটি আপনার ব্যবহারকারীর অ্যাকাউন্টের সাথে সম্পর্কিত করে তালিকাভুক্ত করেছিলেন।

যদিও আমি "com.apple.CloudDocs" সম্পর্কে নিশ্চিত নই। মোবাইল অ্যাপ্লিকেশন সহ সমস্ত কিছুর জন্য ফাইল pl ফাইল এবং প্লাস্টিকগুলি কেবলমাত্র টার্মিনালের সন্ধানকারীতে দৃশ্যমান নয়।

১০.১০.১-এর হিসাবে আপনি যদি সর্ব-সংবেদী ডিরেক্টরিতে পরম পথটির সন্ধান করেন তবে চেষ্টা করুন:

 /Users/username/Library/Mobile\ Documents

অন্যথায়:

~/Library/Mobile\ Documents

2

কোনও ফাইলের পথ সন্ধান করতে কেবল টার্মিনালটি খুলুন (আপনি অনুসন্ধান সরঞ্জামটি ব্যবহার করতে পারেন), টার্মিনালের অনুসন্ধানকারী থেকে ফাইলটি টেনে আনুন এবং এটি আপনাকে তার পথ সরবরাহ করবে। এটি আইক্লাউড ড্রাইভের ফাইলগুলির ক্ষেত্রে স্পষ্টতই সমস্যাযুক্ত, প্রদত্ত পাথটি এটির সাথে নিবন্ধিত হওয়া ব্যতীত অন্য প্রোগ্রামগুলি থেকে অ্যাক্সেস করার চেষ্টা করার সময় কাজ করে না।


1

আমি একটি অটোমেটার অ্যাপ তৈরি করেছি যা এই টার্মিনাল কমান্ডটি চালায়:

open ~/Library/Mobile\ Documents/com~apple~CloudDocs

আপনি এখানে ডাউনলোড করতে পারেন । কেবল এটি ভিতরে Applicationsরেখে ডকটিতে টেনে আনুন।


1

আমি মন্তব্য লিখতে পারি না।

কারণ ~ পথটি খুলতে হবে ""। এটি আরও সহজভাবে অ্যাক্সেস করার জন্য আমি একটি সিমিলিংক তৈরি করেছি।

sudo mkdir /mounts
sudo cd /mounts
sudo ln -s "/Users/fusca/Library/Mobile Documents/com~apple~CloudDocs" iCloud
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.