আমি কমান্ড ব্যবহার ls
, stat
, readlink
।
/etc/localtime
উদাহরণ হিসাবে ফাইল নিন
[flying@lempstacker ~]$ ls /etc/localtime
/etc/localtime
[flying@lempstacker ~]$ ls -l /etc/localtime
lrwxrwxrwx. 1 root root 35 Aug 2 22:41 /etc/localtime -> ../usr/share/zoneinfo/Asia/Shanghai
অপারেশন
স্ট্যাট ব্যবহার
[flying@lempstacker ~]$ stat /etc/localtime
File: ‘/etc/localtime’ -> ‘../usr/share/zoneinfo/Asia/Shanghai’
Size: 35 Blocks: 0 IO Block: 4096 symbolic link
Device: fd01h/64769d Inode: 272202388 Links: 1
Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2016-11-23 09:00:59.999887800 +0800
Modify: 2016-08-02 22:41:26.090389904 +0800
Change: 2016-08-02 22:41:26.090389904 +0800
Birth: -
[flying@lempstacker ~]$ stat -c "%N" /etc/localtime
‘/etc/localtime’ -> ‘../usr/share/zoneinfo/Asia/Shanghai’
রিডলিঙ্ক ব্যবহার করা হচ্ছে
[flying@lempstacker ~]$ readlink /etc/localtime
../usr/share/zoneinfo/Asia/Shanghai
[flying@lempstacker ~]$ readlink -f /etc/localtime
/usr/share/zoneinfo/Asia/Shanghai
দেখে মনে হচ্ছে যে কমান্ড readlink -f
ভাল।
ব্যাখ্যা
-ফ, - ক্যানোনালাইজালাইজ: প্রদত্ত নামের প্রতিটি উপাদানটিতে প্রতিটি সিমলিংককে পুনরাবৃত্তভাবে অনুসরণ করে ক্যানোনিকালাইজ করা; সর্বশেষ উপাদানটি থাকা উচিত —— থেকেman readlink
scp
সংস্করণ সিফলিঙ্কগুলি ডিফল্ট অনুসারে অনুসরণ করে, তাই না? আপনার নিজের পরীক্ষা করা উচিত এবং নিজেকে কিছু কাজ বাঁচাতে হবে।