এসিএল অপসারণের জন্য ম্যাক টার্মিনাল কমান্ড কী?


27

আমি ম্যাকের টার্মিনাল কমান্ডটি সন্ধান করার চেষ্টা করছি একটি ফোল্ডারে ব্যবহারকারীর অনুমতিগুলি ঠিক করার জন্য এসিএল সরিয়ে ফেলুন যা আমি যখন এটি অনুলিপি করার চেষ্টা করি তখন একটি ত্রুটি কোড দেয় (ত্রুটি কোড -41)।

উত্তর:


45

ব্যবহার chmod -aএক স্বতন্ত্রভাবে প্রবেশাধিকার নিয়ন্ত্রণ এন্ট্রি অপসারণ করতে পারবেন (যেমন @geekosaur প্রস্তাব)।

তবে আপনি যদি কোনও ফাইল বা ফোল্ডার থেকে সমস্ত এসিএল সরিয়ে ফেলার সন্ধান করছেন তবে সমাধানটি হ'ল ব্রুট-ফোর্স বিকল্পটি ব্যবহার করা: chmod -Nযা কোনও ফাইল বা ফোল্ডারের জন্য সমস্ত অ্যাক্সেস নিয়ন্ত্রণ এন্ট্রিগুলিকে সরিয়ে দেয়।

chmod -RN একটি ফোল্ডার এবং তার সম্পূর্ণ সামগ্রীর জন্য একই পুনরাবৃত্তভাবে কাজ করবে।


আপনি জানেন, মজার বিষয়টি হ'ল ম্যান পৃষ্ঠাতে chmod -a# 1 file1তাদের সংখ্যাসূচক কার্যভারের উপর ভিত্তি করে বৈশিষ্ট্যগুলি মুছে ফেলা নির্দেশ করে যা দেখানো হয়েছে ls -le- এটি কার্যকর বলে মনে হচ্ছে না। কারও কি এই কাজের কয়েকটি নির্দিষ্ট উদাহরণ রয়েছে?

@ ইলুমিনেট আমি এটি সেভাবে ব্যবহার করেছি। আপনি কি #চরিত্রটি উদ্ধৃত / অব্যাহতি দিচ্ছেন (এটিকে মন্তব্য ডেলিমেটার হিসাবে বিবেচনা করা থেকে বিরত রাখতে) chmod -a\# 1 filenameবা chmod '-a#1 ফাইলের নাম হিসাবে?
গর্ডন ডেভিসন

গুড কল @ গর্ডন-ডেভিসন, জেডএসএইচের এই বিশেষ ওয়ার্কস্টেশনের এই নির্দিষ্ট ওয়ার্কস্টেশনটিতে পালানোর প্রয়োজন হবে না বলে মনে করা হয়েছিল #, তবে এটি করেছিল এবং এটি সমাধান করেছে।
13:38

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