বিদ্যমান গাছের ছায়া ডিরেক্টরি ট্রি তৈরি করতে কমপক্ষে 2 টি স্ট্যান্ডার্ড ইউটিলিটি রয়েছে, সুতরাং এখানে কোড লেখার দরকার নেই।
প্রথম প্যাকেজ lndir(1)
থেকে আছে xutils-dev
। এটি ফাইলগুলিতে সিমলিংক ব্যবহার করে। ম্যান পৃষ্ঠা থেকে:
NAME
lndir - create a shadow directory of symbolic links to another
directory tree
SYNOPSIS
lndir [ -silent ] [ -ignorelinks ] [ -withrevinfo ] fromdir [ todir ]
cp
গ্রহণযোগ্য উত্তরের পরামর্শ অনুসারে একটি সহজ বিকল্প হ'ল সঠিক বিকল্পগুলি ব্যবহার করা। আমি আরও কিছু আশাবাদী দরকারী বিস্তারিত দেবো:
cp -al /src/dir /dest/dir # hard-links to leaf-files
cp -as /src/dir /dest/dir # symlinks to leaf-files
আপনি যদি সমস্ত বৈশিষ্ট্য (মালিকানা / অনুমতি, সময়) সংরক্ষণ করার বিষয়ে চিন্তা না করেন তবে a
বিকল্পটির (সমতুল্য -dr --preserve=all
) r
কেবল (পুনরাবৃত্ত ) এর সাথে প্রতিস্থাপন করুন :
cp -rl /src/dir /dest/dir # hard-links to leaf-files
cp -rs /src/dir /dest/dir # symlinks to leaf-files