একক ফাইলের সমস্ত পিতামাতার ডিরেক্টরিগুলির তালিকা অনুমতি [নকল]


0

এই প্রশ্নের ইতিমধ্যে এখানে একটি উত্তর আছে:

বলুন আমার কাছে একটি ফাইল রয়েছে /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java

নীচের মতো কিছু পাওয়ার জন্য তাদের অনুমতিগুলি দেখার জন্য আমি তার সমস্ত পিতামাতার ডিরেক্টরিগুলির তালিকা করতে চাই, যাতে আমি অনুমতি সংক্রান্ত সমস্যাগুলি ট্র্যাক করতে পারি।

drwxr-xr-x  7 root     root  4096 Dec 16 17:50 java
dr-xr-xr-x  2 root     root  4096 Dec 16 17:50 bin
dr-xr-xr-x  3 root     root  4096 Dec 16 17:50 jre
drwxr-xr-x 14 root     root  2920 Dec 16 17:50 java-1.6.0-openjdk-1.6.0.0.x86_64
...

এটা কি সম্ভব?


1
@ পাবউক লিঙ্কটির জন্য ধন্যবাদ, এটি আমার প্রয়োজনীয় উত্তরটি দিয়েছে, যা ছিল namei -l
xiankai

উত্তর:


3

একটি ধারণা:

FILE=/usr/bin/ppmpat

until [ "$FILE" = "/" ]; do
        ls -lda $FILE
        FILE=`dirname $FILE`
done

অবশ্যই আপনার ফাইলটি দিয়ে ফাইলটি পরিবর্তন করুন। অর্ডারটি অবশ্যই আপনার অনুরোধের বিপরীতে হবে (ফাইল থেকে উপরে যাচ্ছেন) তবে শেষ পর্যন্ত আপনি প্রয়োজন হলে "ট্যাক" এর মাধ্যমে কমান্ডটি চালাতে পারবেন;)

আমার আউটপুট:

-rwxr-xr-x 1 root root 22672 Oct 17  2011 /usr/bin/ppmpat
drwxr-xr-x 2 root root 114688 Dec 19 07:04 /usr/bin
drwxr-xr-x 13 root root 4096 Feb 11  2013 /usr

বা "ট্যাক" এ পাইপযুক্ত:

drwxr-xr-x 13 root root 4096 Feb 11  2013 /usr
drwxr-xr-x 2 root root 114688 Dec 19 07:04 /usr/bin
-rwxr-xr-x 1 root root 22672 Oct 17  2011 /usr/bin/ppmpat
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.