প্রতীকী লিঙ্কগুলি থেকে ব্যাকআপ কীভাবে তৈরি করবেন?


63

অন্যান্য ডিরেক্টরিতে প্রতীকী লিঙ্ক সহ আমার একটি ডিরেক্টরি রয়েছে। আমি প্রতীকী লিঙ্কগুলিকে আর্কাইভ করতে চাই, লিংক হিসাবে নয় বরং আর্কাইভ হিসাবে যে ডিরেক্টরিগুলির তারা উল্লেখ করে সেগুলি সম্বলিত আর্কাইভ হিসাবে, টার কমান্ডটি ব্যবহার করে। কিভাবে আমি এটি করতে পারব?

উত্তর:


91

-hটার অপশনটি ব্যবহার করুন । ম্যান পৃষ্ঠা থেকে:

-h, --dereference
    don't archive symlinks; archive the files they point to

3
আমার যদি / sym1 পয়েন্টগুলিতে / ব্যাকআপ এবং / sym2 পয়েন্টগুলিতে / ব্যাকআপ থাকে তবে আমি চালাব tar -hcf file.tar /sym1 /sym2আমি কি দুইবার / ব্যাকআপ পাব?
ফিলিপ আলভারেজ

@ ফিলিপএলভারেজ -Lএকবারে -lএকাধিকবার ফাইল গণনা করে । এখানে দেখুন ।
সুয়েহেগি

3

লিঙ্কগুলি সমস্ত যদি মূল ডিরেক্টরিতে থাকে তবে শেলগুলি সেগুলি ডিটারফ্রেস করতে পারে এবং আর্গুমেন্ট হিসাবে টারে যেতে পারে। উদাহরণস্বরূপ যদি আপনার কাছে / ব্যাকআপ / উত্স / একটি এবং / ব্যাকআপ / উত্স / বি থাকে, উভয়ই প্রকৃত ডিরেক্টরিকে নির্দেশ করে এমন প্রতীকযুক্ত হয়, নীচের মতো কিছু কাজ করবে

tar -cf /path/to/backup.tar /backup/source/*/

এখানে কাজ করে না। মনে হয় tar -cf /path/to/backup.tar /backup/source/a/একা মত কাজ এমনকি aএকটি sylink যখন কাজ করে না ।
শূন্য
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.