English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

أمر lsattr في Linux

مجمع الأوامر في Linux

يستخدم الأمر lsattr في Linux لعرض خصائص الملف.

يستخدم chattr لتحديد خصائص الملف أو الدليل، يمكن استخدام أوامر lsattr لاستعلام الخصائص.

النص

lsattr [-adlRvV][ملف أو directory...]

المعلمات:

  • -a - عرض جميع الملفات والمجلدات، بما في ذلك الملفات والمجلدات التي تبدأ بحرف '.'.
  • -d - عرض اسم الدirectory وليس محتواه.
  • -l - هذا المعامل لا يملك أي تأثير حاليًا.
  • -R - معالجة تراجعية، معالجة جميع الملفات والمجلدات داخل الدirectory المحدد.
  • -v - عرض نسخة الملف أو الدirectory.
  • -V - عرض معلومات النسخة.

مثال تفاعلي

1- استخدام أمر chattr لمنع تعديل ملفات مهمة في النظام:

# chattr +i /etc/resolv.conf

ثم باستخدام أوامر مثل mv /etc/resolv.conf وما إلى ذلك، سيتم الحصول على نتيجة: Operation not permitted

عند محاولة تعديل هذا الملف باستخدام vim سيتم عرض رسالة تنبيه: W10: تنبيه: تغيير ملف غير قابل للقراءة

chattr -i /etc/resolv.conf

استخدام أمر lsattr لعرض خصائص الملف:

# lsattr /etc/resolv.conf

نتيجة الايراد:

----i-------- /etc/resolv.conf

2- جعل ملف معين يمكنه فقط إضافة بيانات إليه ولا يمكن حذفه، يناسب جميع ملفات السجلات:

# chattr +a /var/log/messages

مجمع الأوامر في Linux