এই উত্তরটি প্রকাশ করে যে কোনও ব্যক্তি লুকানো ফাইলগুলি সহ ডিরেক্টরি থেকে ডিরেক্টরিতে src
এমন সমস্ত ফাইল অনুলিপি করতে পারেন dest
:
mkdir dest
cp -r src/. dest
কেন এটি আসলে কাজ করে সে সম্পর্কে উত্তরের বা তার মন্তব্যে কোনও ব্যাখ্যা নেই এবং কেউই এ সম্পর্কে ডকুমেন্টেশন খুঁজে পায় বলে মনে হয় না।
আমি কয়েকটি জিনিস চেষ্টা করেছিলাম। প্রথমত, সাধারণ ক্ষেত্রে:
$ mkdir src src/src_dir dest && touch src/src_file src/.dotfile dest/dest_file
$ cp -r src dest
$ ls -A dest
dest_file src
তারপরে, /.
শেষে:
$ mkdir src src/src_dir dest && touch src/src_file src/.dotfile dest/dest_file
$ cp -r src/. dest
$ ls -A dest
dest_file .dotfile src_dir src_file
সুতরাং, এটি একই সাথে আচরণ করে *
তবে লুকানো ফাইলগুলি অনুলিপি করে।
$ mkdir src src/src_dir dest && touch src/src_file src/.dotfile dest/dest_file
$ cp -r src/* dest
$ ls -A dest
dest_file src_dir src_file
.
এবং ..
এখানে যথাযথ হার্ড-লিঙ্কগুলি যেমন ডিরেক্টরিতে প্রবেশের মতোই ব্যাখ্যা করা হয়েছে তেমন ।
এই আচরণটি কোথা থেকে এসেছে এবং এটি কোথায় নথিভুক্ত করা হয়েছে?
.
এবং ..
অন্যান্য ডিরেক্টরিগুলির মতো আচরণ করবেন না।
cp
রেফারেন্স পরিষ্কারভাবে ব্যাখ্যাcp -R
কাজ করে।.
এবং..
ডিরেক্টরিগুলি হ'ল অন্য ডিরেক্টরিগুলির মতো, সেগুলি সম্পর্কে যাদুকর বা রহস্যময় কিছুই নেই।