ls কমান্ড: ফাইল মোডে @ এর অর্থ কী, এবং এটি থেকে কীভাবে মুক্তি পাবেন? [প্রতিলিপি]


26

আমি ওএসএক্স-এ ফাইলগুলি ডাউনলোড করার পরে এবং সেগুলি ব্যবহার করতে চাইলে, যখনই আমি একটি করি তখন তারা প্রায়শই একটি @ ফাইল মোডে যুক্ত থাকে ls -l। এখানে একটি উদাহরণ আউটপুট, @লাইনের শুরুতে দেখুন:

ls -l *.php
-rw-r--r--@ 1 username  staff  11179 Dec 17  2010 class.mysql.php
-rw-r--r--@ 1 username  staff     24 Nov  1  2010 info.php
-rw-r--r--@ 1 username  staff     61 Dec 23  2010 page.php
-rw-r--r--@ 1 username  staff   1157 Dec 17  2010 photo.php

আমি মনে করি এটি একরকম লকিং মেগানিজম, এটি কি ঠিক? এবং আমি কীভাবে এ থেকে মুক্তি পাব?

উত্তর:


38

ls ম্যানুয়াল ( man ls) বিভাগ থেকে লং ফর্ম্যাট

If the file or directory has extended attributes, the permissions field printed by the -l option is followed by a '@' character.

তারপরে আপনি এর সাথে বর্ধিত বৈশিষ্ট্যগুলি প্রদর্শন করতে পারেন -@

-@ Display extended attribute keys and sizes in long (-l) output.

বর্ধিত বৈশিষ্ট্যগুলি কাজে লাগাতে আপনি xattrকমান্ডটি ব্যবহার করতে পারেন । উদাহরণস্বরূপ দেখুন আমি কীভাবে ম্যাক ওএস এক্সে বর্ধিত বৈশিষ্ট্যগুলি অপসারণ করব বা ওএস এক্স-এ বর্ধিত বৈশিষ্ট্য সহকারে ডিল করব


ধন্যবাদ, সম্পূর্ণ উত্তর! আমি শুধু সম্পর্কে কোনো বৈশিষ্ট্যাবলী অপসারণ কিভাবে জিজ্ঞাসা করতে ছিল, কিন্তু আমি তোমাদের শুধু আপনার পোস্টে আপডেট করেছি :) দেখতে
Björn

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