টার্মিনালের ফোল্ডারের chmod (অষ্টাল) অনুমতি কীভাবে পাবেন?


22

আমি এই ফোল্ডারের বৈশিষ্ট্যগুলি দেখতে পারি তবে আমি দ্রুত এবং অঙ্কগুলিতে সম্পত্তি পেতে চাই (অক্টাল, যেমন 755, ইত্যাদি)

আমি যে ফাইল বা ফোল্ডারটি চাই তার chmod জানতে আমি টার্মিনালে কি টাইপ করব?

উত্তর:


31

আমি যে ফোল্ডারটি চাই তার chmod জানতে টার্মিনালটি টাইপ করব?

stat -c %a FILE_OR_FOLDER_PATH

যেমন stat -c %a /etcশো755



4

জিএনইউ সন্ধান করুন

করে তোলে ব্যবহার %mজন্য বিন্যাস -printfপতাকা।

$ find /etc/ -maxdepth 0 -printf "%m\n"                                                                                                                                                 
755

অথবা

$ find /etc/ -prune -printf "%m\n"                                                                                                                                                      
755

পাইথন

$ python -c 'import os,sys;print(oct(os.stat(sys.argv[1]).st_mode))' /etc                                                                                                               
040755

অথবা আমরা যদি কেবলমাত্র মালিক-গোষ্ঠী-অন্যান্য অনুমতি বিট পেতে চাই:

$ python -c 'import os,sys;print(oct(os.stat(sys.argv[1]).st_mode)[-3:])' /etc                                                                                                          
755

পার্ল

ভায়া File::stat, ডকুমেন্টেশনের মতো অনেকটা একই :

$ perl -le 'use File::stat; $fs=stat($ARGV[0]);printf "%o\t%s\n",$fs->mode & 07777,$ARGV[0]' /etc                                                                                       
755 /etc
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.