সিমলিংকগুলি কেবল ব্যবহার করুন:
ln -s ~/Documents ~/Dropbox/
এটি আপনার মধ্যে একটি ডিরেক্টরি তৈরি করবে $HOME/Dropbox
যা আসলে এর লিঙ্ক ~/Documents
। এর অর্থ এই যে যেকোনো পরিবর্তন করতে ~/Documents
আরো দৃশ্যমান হবে ~/Dropbox/Documents
যেহেতু আধুনিক সাবেক মাত্র একটি লিঙ্ক।
সিমলিংকগুলি সহজ কৌশল। আপনি লিঙ্কের লক্ষ্যটির ভার্চুয়াল অনুলিপি হিসাবে সিমলিংকটিকে ভাবতে পারেন। লিঙ্কটিতে যে কোনও ক্রিয়াকলাপ আসলে টার্গেটে প্রয়োগ করা হয়। দুটি হ'ল একে অপরের হুবহু কপি। লিঙ্কটি মোছা কোনওভাবেই লক্ষ্যকে প্রভাবিত করবে না। উদাহরণস্বরূপ, এখানে একটি সাধারণ উদাহরণ:
$ mkdir foo
$ touch foo/file1
$ tree
.
└── foo
└── file1
1 directory, 1 file
সুতরাং, আমাদের একটি ডিরেক্টরি বলা হয় foo
যা একটি ফাইল থাকে file
। এখন, আমরা যদি একটি লিঙ্ক তৈরি করি তবে কী হবে foo
?
$ ln -s foo bar
$ tree
.
├── bar -> foo
└── foo
└── file1
2 directories, 1 file
ঠিক আছে, এর লিখিত সামগ্রীগুলি দেখুন bar
:
$ ls bar
file1
আমরা যদি ফাইলটি মুছতে পারি?
$ rm foo/file1
$ ls bar
$
bar
কারণ এটি শুধু একটি সিমবলিক লিঙ্ক হয় ডিরেক্টরির এখন খালি হয়েছে foo
, যাতে মোছা foo/file1
মুছে ফেলা bar/file1
দুটি ছিল কারণ একই ফাইল ।
বিপরীতে, লিঙ্কটি নিজে মুছে ফেলা কোনওভাবেই মূলটিকে প্রভাবিত করবে না কারণ লিঙ্কটি কেবল এটিই, একটি লিঙ্ক।