ডিরেক্টরি mkdir -m <mode> <dir>
তৈরি করার সময় প্রদত্ত মোড / অনুমতি সেট (একতাত্ত্বিকভাবে) দিয়ে এক বা একাধিক ডিরেক্টরি তৈরির সরবরাহ করে।
কমান্ড লাইনে ফাইল তৈরির সমতুল্য কি আছে?
এর সদৃশ কিছু:
open("file", O_WRONLY | O_APPEND | O_CREAT, 0777);
এখানে কি আমার একমাত্র বিকল্প touch
অনুসরণ করে chmod
?
সম্পাদনা: টেপিকের পরামর্শটি ব্যবহার করার চেষ্টা করার পরে install
, আমি এটি strace
দেখতে পারলাম যে এটি পারমাণবিকের কত কাছাকাছি ছিল। উত্তরটি খুব নয়:
$ strace install -m 777 /dev/null newfile
...
open("newfile", O_WRONLY|O_CREAT|O_EXCL, 0666) = 4
fstat(4, {st_mode=S_IFREG|0666, st_size=0, ...}) = 0
...
fchmod(4, 0600) = 0
close(4) = 0
...
chmod("newfile", 0777) = 0
...
তবুও এটি একটি একক শেল কমান্ড এবং এটি আমি আগে জানতাম না।
install