কিভাবে একটি নির্দিষ্ট ডিরেক্টরি অনুমতি চেক?


315

আমি জানি যে ls -l "directory/directory/filename"ব্যবহারটি আমাকে একটি ফাইলের অনুমতি বলে। আমি কীভাবে একই ডিরেক্টরিতে করব?

আমি স্পষ্টতই হাইরোর্কিতে ls -lউচ্চতর ডিরেক্টরিতে ব্যবহার করতে পারি এবং এটি না পাওয়া পর্যন্ত কেবল স্ক্রোল করতে পারি তবে এটি এমন ব্যথা। যদি আমি ব্যবহার করিls -l আসল ডিরেক্টরিতে করি তবে এটি এর ভিতরে থাকা ফাইলগুলির অনুমতি / তথ্য দেয়, না প্রকৃত ডিরেক্টরিকে।

আমি ম্যাক ওএস এক্স 10.5 এবং লিনাক্স (উবুন্টু গুটি গিবন) উভয়ের টার্মিনালে এটি চেষ্টা করেছি এবং এটি একই ফলাফল। আমার কোন ধরণের পতাকা ব্যবহার করা উচিত?

উত্তর:


418

এখানে সংক্ষিপ্ত উত্তর:

$ ls -ld directory

এটি যা করে তা এখানে:

-d, --directory
    list directory entries instead of contents, and do not dereference symbolic links

আপনি ম্যানেজ আগ্রহী হতে পারে । এখান থেকে সমস্ত লোকেরা তাদের সুন্দর উত্তরগুলি পেতে পারে।

অনলাইন ম্যান পৃষ্ঠাগুলি পড়ুন


24
আমি মনে করি ম্যান পেজটি খারাপ শব্দযুক্ত। গুগল করা শুরু করার আগে আমি পাঁচবার স্কোর করেছি। আমি ডিরেক্টরি 'এন্ট্রি' (ডিরেক্টরিতে "জিনিস" প্রবেশ করাতে চাই না? তাদের ফাইল এবং উপ-ডিরেক্টরিগুলির মতো?) না তাদের 'বিষয়বস্তু' (তারা আমার কাছে একই ধারণা বলে মনে হয়), আমি ডিরেক্টরিগুলি নিজেরাই চাই
ব্যবহারকারী 151841

2
এটি সম্পূর্ণরূপে আদর্শ পরিভাষা, ডিরেক্টরিগুলি নিজেরাই ডিরেক্টরি এন্ট্রি, অর্থাৎ ফাইল সিস্টেমে
প্রবেশিকা

33
এটি স্ট্যান্ডার্ড পরিভাষা হতে পারে, তবে যে কেউ সম্ভবত এমন প্রশ্ন জিজ্ঞাসা করছেন, এটি সম্ভবত বিভ্রান্তিকর জার্গন।
ক্যাটশোস

60

আপনি statযদি কোনও ফাইল / ডিরেক্টরিতে বিশদ তথ্য চান তবে আপনি কমান্ডটিও ব্যবহার করতে পারেন। (আপনি যেমনটি বলছেন আপনি তা শিখছেন বলে আমি তা সুনির্দিষ্ট করছি ^^)


4
স্ট্যাট আপনাকে অনেক কিছুর অনুমতিগুলির মধ্যে প্রদর্শন করবে: (0755 / drwxr-xr-x)
জাজ্পার

2
এটি সুবিধাজনক তাই আপনি সংখ্যার অনুমতিগুলির ফর্ম্যাটটিও দেখতে পাবেন - চালিকা
অবতরণ করেছে

2
"স্ট্যাটিক -c% একটি ডিরেক্টরি" এটি সংখ্যার উপায়ে দেখাবে
নেরিয়াস জোক

2
ম্যাকোএসের সাথে সম্পর্কিত stat -f %A dir_or_filename
ইল্ড করা হয়েছে

12

এছাড়াও আছে

getfacl /directory/directory/

যার মধ্যে এসিএল রয়েছে

লিনাক্স এসিএলে একটি ভাল ভূমিকা এখানে


10

জিএনইউ / লিনাক্স সালে ব্যবহারের চেষ্টা ls, namei, getfacl, stat

দিরের জন্য

[flying@lempstacker ~]$ ls -ldh /tmp
drwxrwxrwt. 23 root root 4.0K Nov  8 15:41 /tmp
[flying@lempstacker ~]$ namei -l /tmp
f: /tmp
dr-xr-xr-x root root /
drwxrwxrwt root root tmp
[flying@lempstacker ~]$ getfacl /tmp
getfacl: Removing leading '/' from absolute path names
# file: tmp
# owner: root
# group: root
# flags: --t
user::rwx
group::rwx
other::rwx

[flying@lempstacker ~]$ 

অথবা

[flying@lempstacker ~]$ stat -c "%a" /tmp
1777
[flying@lempstacker ~]$ stat -c "%n %a" /tmp
/tmp 1777
[flying@lempstacker ~]$ stat -c "%A" /tmp
drwxrwxrwt
[flying@lempstacker ~]$ stat -c "%n %A" /tmp
/tmp drwxrwxrwt
[flying@lempstacker ~]$

ফাইলের জন্য

[flying@lempstacker ~]$ ls -lh /tmp/anaconda.log
-rw-r--r-- 1 root root 0 Nov  8 08:31 /tmp/anaconda.log
[flying@lempstacker ~]$ namei -l /tmp/anaconda.log
f: /tmp/anaconda.log
dr-xr-xr-x root root /
drwxrwxrwt root root tmp
-rw-r--r-- root root anaconda.log
[flying@lempstacker ~]$ getfacl /tmp/anaconda.log
getfacl: Removing leading '/' from absolute path names
# file: tmp/anaconda.log
# owner: root
# group: root
user::rw-
group::r--
other::r--

[flying@lempstacker ~]$

অথবা

[flying@lempstacker ~]$ stat -c "%a" /tmp/anaconda.log
644
[flying@lempstacker ~]$ stat -c "%n %a" /tmp/anaconda.log
/tmp/anaconda.log 644
[flying@lempstacker ~]$ stat -c "%A" /tmp/anaconda.log
-rw-r--r--
[flying@lempstacker ~]$ stat -c "%n %A" /tmp/anaconda.log
/tmp/anaconda.log -rw-r--r--
[flying@lempstacker ~]$

9

s ls -ld ডিরেক্টরি

(ls) ফাইল এবং ডিরেক্টরিগুলির তালিকা নির্দেশ করে।

(-) ফাইলটি একটি নিয়মিত ফাইল indicates

(ঠ) দীর্ঘ তালিকা নির্দেশ করে।

(d) নির্দেশ করে যে ফাইলটি একটি ডিরেক্টরি, যা মূলত একটি বিশেষ ধরণের ফাইল।



5

উপরের পোস্টগুলি ছাড়াও, আমি এটি উল্লেখ করতে চাই যে "ম্যান এলএস" আপনাকে "এলএস" (তালিকা) কমান্ড সম্পর্কে একটি দুর্দান্ত ম্যানুয়াল দেবে।

এছাড়াও, ls -la মাইফিল ব্যবহার করে সেই ফাইল সম্পর্কিত সমস্ত তথ্য তালিকাভুক্ত হবে এবং প্রদর্শন করা হবে।


5

ওএস এক্স-এ আপনি ব্যবহার করতে পারেন:

ls -lead

ই বিকল্পটি এসিএল দেখায়। এবং আপনার সিস্টেমে সঠিক অনুমতিগুলি কী তা জানার জন্য এসিএলগুলি অত্যন্ত গুরুত্বপূর্ণ।


2

ls -lstr

এটি অনুমতি ও ব্যবহারকারীর সাথে: গ্রুপ হিসাবেও সাধারণ এলএস ভিউটি দেখায়

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.