আপনার লিঙ্কগুলি সংকুচিত করুন এবং সঙ্কোচিত ফাইলটি ড্রপবক্সে সংরক্ষণ করুন
পূর্ববর্তী উত্তরগুলি সম্পূর্ণ এবং পরিষ্কার। আমি কেবল একটি নীতির উপর ভিত্তি করে তিনটি কার্যকার্য প্রস্তাব করছি। তৃতীয়টি আরও কঠিন দেখায় তবে এটি খুব দক্ষ। ধারণাটি হ'ল: আপনার সিমলিংকগুলি একটি টর ফাইলের সাথে সংকুচিত করুন, যা ড্রপবক্স কোনও লিঙ্ক হিসাবে বিবেচনা করবে না এবং এটি ড্রপবক্সে সংরক্ষণ করবে। তৃতীয় উপায়টি আপনার লিঙ্কগুলি সরাসরি আপনার ড্রপবক্সে অনুলিপি করার মতোই সরাসরি - বেশ কয়েকটি লিঙ্ক একের পর এক অনুলিপি করার চেয়ে অনেক দ্রুত much
আমার প্রায় বিশটি প্রতীকী লিঙ্ক রয়েছে যা আমি সাধারণত আমার লুবুন্টু ইনস্টলেশনতে ব্যবহার করি, যেমন ড্রপবক্সে সংরক্ষিত ব্যাশ স্ক্রিপ্টগুলিতে দ্রুত অ্যাক্সেসের জন্য, বহিরাগত এইচডিডিএস, ঘন ঘন ব্যবহৃত ডকুমেন্টস ইত্যাদি। এগুলি সবই আমার বাড়ির দির এবং ডেস্কটপে রয়েছে এবং আমি এটি খুঁজে পেয়েছি অন্য ইনস্টলেশনগুলির জন্য ব্যবহার করার জন্য তাদের ড্রপবক্সের অনুলিপি রাখা বা আমি যখন আপগ্রেড করা (যখন আমি ডিস্ট-আপগ্রেড করার চেষ্টা করার পরে পুনরায় ইনস্টল করব;) সুবিধাজনক।
1 ম উপায়
আপনি মাইলিঙ্কস নামে একটি ডিরেক্টরি তৈরি করুন (ডকুমেন্টগুলিতে বলুন) এবং এতে আপনার বাড়ির সমস্ত সিমলিঙ্কগুলি অনুলিপি করেন; আপনার যদি অন্য ডিরেক্টরিতে সিমলিংক থাকে তবে মাইলিংকসে সাবডিয়ার তৈরি করুন এবং তাদের সাথে আপনার প্রতিলিপিগুলি অনুলিপি করুন। উদাহরণস্বরূপ, আপনি যে লিঙ্কগুলি সংরক্ষণ করতে চান তা যদি ঘরে এবং ডেস্কটপে থাকে তবে হোম লিঙ্কগুলি মাইলিঙ্কসে অনুলিপি করুন, এতে ডেস্কটপ নামক একটি দির তৈরি করুন এবং এতে ডেস্কটপ লিঙ্কগুলি অনুলিপি করুন। তারপরে একটি টার্মিনাল, সিডি ডকুমেন্টস খুলুন (মাইলিংক্স যেখানে এই ডিরেক্টরিটি তৈরি করা হয়েছে) এবং তার ফাইলটি তৈরি করুন:
tar -cvf MyHomeLinks.tar MyHomeLinks
(টারফিলের নামটিতে ".tar" এক্সটেনশনটি যুক্ত করতে মনে রাখবেন, বা উবুন্টু আর্কাইভ ম্যানেজার এটি খুলতে অস্বীকার করবে)) আপনি যদি এটি করেন তবে কেবল টার-এর বিকল্পটি -h (--dereferences) যুক্ত না করার বিষয়ে সতর্ক থাকুন কারণ এটি স্পষ্টভাবে ড্রপবক্স হিসাবে আচরণ করবে এবং লক্ষ্য ফাইলগুলি সিমলিংকের পরিবর্তে সংকুচিত করবে । (যাইহোক, বেশিরভাগ ক্ষেত্রে এই জাতীয় আচরণটি স্বাগত হবে, উদাহরণস্বরূপ, যদি কেউ বহনযোগ্যতার দিকে লক্ষ্য রাখে তবে যদি কেউ প্রতীককে সিমলিংক হিসাবে সংরক্ষণ করতে চায় তবে তা নয়))
টার ফাইলটিতে অস্থায়ীভাবে ভাঙ্গা লিঙ্কগুলিও অন্তর্ভুক্ত থাকবে যেমন বাহ্যিক এইচডিএস-র লিঙ্কগুলি বর্তমানে মাউন্ট করা হয়নি - যা ভাল।
আপনার ড্রপবক্সে টার ফাইল সংরক্ষণ করুন। আপনার যখন লিঙ্কগুলি ফিরে প্রয়োজন তখন আপনার ফাইল সিস্টেমে কোনও ডিরেক্টরিতে ট্যারি ফাইলটি অনুলিপি করুন (ড্রপবক্সের মধ্যে নয়), এটিটি বের করুন (ঠিক ডান ক্লিক করুন এবং "এখানে এক্সট্র্যাক্ট" নির্বাচন করুন) এবং আপনার প্রতীকী লিঙ্কগুলি যেখানে আপনি চান সেখানে অনুলিপি করুন ।
২ য় উপায়
যদি আপনি যে চিহ্নগুলি সংরক্ষণ করতে চান সেগুলির একটি ইউনিভোকাল উপসর্গ থাকে (যেমন "মাইএসএল" ...) আপনি খুব দ্রুত এইভাবে আপনার টারফিলটি তৈরি করতে পারেন (ভুলগুলি প্রতিরোধে অপ্রয়োজনীয় স্পেস যোগ করা):
find . -name "MySl*"|xargs tar cvf MyLinks.tar
"ফাইন্ড" এর পরে একক ডট মানে বর্তমান ডিরেক্টরি: আপনার বাড়ির ডায়ারে টার্মিনালটি খুলুন (ডিফল্ট হিসাবে)। আপনি অবশ্যই টার ফাইলটিতে একটি পাথ যুক্ত করতে পারেন এবং আপনি অন্য কোনও ডিরেক্টরি যা ঘরে নেই তা থেকে কমান্ড জারি করতে পারেন: "প্রতিস্থাপন করুন"। আপনার বাড়ির / ব্যবহারকারীর পথে উপরের মাইলিঙ্কস হিসাবে কাজের ডিরেক্টরিগুলি তৈরি করার দরকার নেই। সিমলিংকগুলি পুনরুদ্ধার করাও দ্রুত: আপনি নিজের বাড়িতে ট্যারিফাইলটি অনুলিপি করেন, তার উপর ডান ক্লিক করুন এবং "এখানে নিষ্কাশন করুন"। তবে আপনার সিমলিংকের সমস্ত নাম উপসর্গ শুরু করার আগে, পরবর্তী বিকল্পটি দেখুন।
তৃতীয় উপায় (এবং সেরা)
টর ফাইলটিতে আপনার সমস্ত সিমলিংক সংগ্রহ করার খুব দ্রুত উপায় হ'ল: আপনার বাড়িতে / ব্যবহারকারীর একটি টার্মিনাল খুলুন (আপনি যখন টার্মিনাল খোলার সময় ডিফল্ট হয়) এবং:
find . -type l|xargs tar -cvf AllLinks.tar
অপূর্ণতাটি হ'ল, আপনি এতে কিছু লিখিত মজিলা বা এইচপি্লিপ সিমলিংক সহ আপনার সমস্ত লিঙ্ক পেয়ে যান যা আপনি জানতেন না যে আপনার কী ছিল। এটি এড়াতে এবং পুনরাবৃত্তি ছাড়াই নির্দিষ্ট ডিরেক্টরিগুলির তালিকা থেকে সমস্ত এবং কেবলমাত্র প্রতিলিপিগুলি অনুলিপি করতে, আপনি উপরের কমান্ডটিতে "সন্ধান করুন" এর পরে তালিকাটি লিখবেন। বলুন আপনি বাড়ি / ব্যবহারকারী এবং ডেস্কটপ থেকে লিঙ্কগুলি সংরক্ষণ করতে চান; তুমি লিখতে পারো
find /home/<USER>/ /home/<USER>/Desktop/ -maxdepth 1 -type l|xargs tar -cvf MyLinks.tar
"-ম্যাক্সডেপথ ১" হ'ল ঘরে বসে খোঁজ নেওয়া থেকে বিরত রাখা। আপনি ইচ্ছুক হলে আপনি টার্ফিলের পথে যুক্ত করতে পারেন। বিকল্পভাবে:
find . Desktop -maxdepth 1 -type l|xargs tar -cvf MyLinks.tar
যদি আপনি অলস হন এবং আপনি এটি প্রায়শই ব্যবহার করতে চান তবে আপনি এটি একটি বাসনাশক হিসাবে বাশার্ক বা আপনার বাড়ির দিরে .bash_aliases এ একটি উপন্যাস হিসাবে যুক্ত করতে পারেন (.বাশ_লিয়াসগুলি আপনার এলিয়াসগুলি সংগ্রহ করার জন্য খুব সুবিধাজনক উপায় এবং, কেন না, এগুলি সেভ করে ড্রপবক্স ...)। আপনার বাড়ির দির (যেটি, / বাড়ি / ব্যবহারকারী) নামে একটি নতুন খালি ফাইল তৈরি করুন। এটি একটি পাঠ্য সম্পাদক দিয়ে খুলুন এবং এতে নিম্নলিখিত লাইনটি লিখুন:
alias save_symlinks='find . Desktop -maxdepth 1 -type l|xargs tar -cvf MyLinks.tar'
আপনার পছন্দের ডিরেক্টরিগুলির সাথে "সন্ধান" করার পরে ডিরেক্টরিগুলি এবং আপনার পছন্দের আদেশের নামের সাথে "save_symlinks" প্রতিস্থাপন করুন। পুনরুদ্ধার করতে, আপনার ফাইল ম্যানেজারটি খুলুন (যদি উপরের কমান্ডের ডিরেক্টরিগুলির জন্য পথটি নিখুঁত না হয় তবে টারফাইলটি অবশ্যই হোম / ব্যবহারকারীর মধ্যে থাকতে হবে), ডান ক্লিক করুন এবং নিষ্কাশন করুন।
আপনি যদি এটি করেন তবে জীবন সহজ। আপনাকে যা করতে হবে তা হ'ল:
সংরক্ষণ করুন: টার্মিনালে save_symlinks টাইপ করুন, আপনার বাড়ির টারফাইলটি ড্রপবক্সে সংরক্ষণ করুন; পুনরুদ্ধার করুন: ড্রপবক্স থেকে আপনার বাড়ির ডায়ারে ফাইলটি অনুলিপি করুন, তার ডানদিকে ক্লিক করুন এবং "এখানে ক্লিক করুন" নির্বাচন করুন।