টার্মিনালের মাধ্যমে ফাইলের বৈশিষ্ট্যগুলি কীভাবে প্রদর্শন করবেন?


58

কমান্ড লাইন যে এই ধরনের গুই পদ্ধতিতে হিসাবে ফাইল তথ্য (অথবা বৈশিষ্ট্য), প্রদর্শন করা হয় কি প্রদর্শন বৈশিষ্ট্য গনোম মধ্যে?

প্রদর্শন বৈশিষ্ট্য জিনোম

আমি জানি যে ls -lবৈশিষ্ট্যগুলি দেখায়; কিন্তু একই তথ্য প্রদর্শন কিভাবে?

উদাহরণস্বরূপ, পরিবর্তে

rw-rw-r--

আমাদের যেমন GUI রেন্ডারিং আছে:

abdennour@estifeda: $wishedCmd myFile
 ..... 
  Permissions : 
    Owner Access: Read & write 
    Group Access :Read & Write 
    Others Access: Read only
   .....

অনুমতি সংলাপের স্ক্রিনশট


9
কি হবে stat? এটি আপনাকে একটি নির্বাচিত ফাইল বা ফোল্ডারে বিপুল পরিমাণ তথ্য দেবে; দেখতে man stat

উত্তর:


15

কিছুটা এইরকম

#!/bin/bash
print_perm() {
  case "$1" in
    0) printf "NO PERMISSIONS";;
    1) printf "Execute only";;
    2) printf "Write only";;
    3) printf "Write & execute";;
    4) printf "Read only";;
    5) printf "Read & execute";;
    6) printf "Read & write";;
    7) printf "Read & write & execute";;
  esac
}

[[ ! -e $1 ]] &&  echo "$0 <file or dir>" 2>&1 && exit 1

perm=$(stat -c%a "$1")
user=${perm:0:1}
group=${perm:1:1}
global=${perm:2:1}

echo "Permissions :"
printf "\tOwner Access: $(print_perm $user)\n"
printf "\tGroup Access: $(print_perm $group)\n"
printf "\tOthers Access: $(print_perm $global)\n"

আউটপুট

# rwxr-x--- foo*
> ./abovescript foo
Permissions :
    Owner Access: Read & write & execute
    Group Access: Read & execute
    Others Access: NO PERMISSIONS

91

statফাইলটির বিশদ জানতে কমান্ডটি ব্যবহার করুন। যদি ফাইলের নাম হয় তবে file_nameব্যবহার করুন

stat file_name

26

এর জন্য কোনও নিবেদিত আদেশ নেই। সময়, আকার এবং অ্যাক্সেসের অধিকারের মতো মেটা তথ্যের জন্য ব্যবহার করুন

ls -l path-to-file

এটি কী ধরণের ফাইল তা সম্পর্কে আপনার আগ্রহ থাকতে পারে, এটি file path-to-fileআপনাকে সহায়তা করবে।


18

আপনি চেষ্টা করেছেন file?

উদাহরণ স্বরূপ:

file picture.jpg

আমি নিশ্চিত সে অনুমতি চেয়েছিল।
ব্রিয়াম

6
ls -lh filename

মানব পাঠযোগ্য সংস্করণ জন্য


এটি ফাইলসাকে "পাঠযোগ্য" করে তোলে। আপনি 31900 এর পরিবর্তে 32K পান But তবে অ্যাক্সেসের অধিকারগুলির জন্য কোনও সহায়তা করে না। তবে যাইহোক সহায়ক ;-)
টোবিয়াস গার্টনার

0

বিকল্পটি lsযুক্ত করে আপনি ফাইল এবং তাদের বৈশিষ্ট্যগুলি তালিকা করতে কমান্ডটি ব্যবহার করতে পারেন -l। উদাহরণ:

$ls -l filename


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