উত্তর (পৃথক ফাইল)
১. নির্বাচনের ক্ষেত্রে কী কী শোকেস ব্যবহার করুন।
xattr ~/Desktop/screenshot\ 2019-10-23\ at\ 010212.png
# com.apple.FinderInfo
# com.apple.lastuseddate#PS
# com.apple.metadata:kMDItemIsScreenCapture
# com.apple.metadata:kMDItemScreenCaptureGlobalRect
# com.apple.metadata:kMDItemScreenCaptureType
2. মোছার জন্য একটি কী বাছুন।
xattr -d com.apple.lastuseddate#PS ~/Desktop/screenshot\ 2019-10-23\ at\ 010212.png
xattr -d kMDItemIsScreenCapture ~/Desktop/screenshot\ 2019-10-23\ at\ 010212.png
৩. পুনরায় শোকেস কীগুলি সেগুলি সরানো হয়েছে তা দেখতে।
xattr -l ~/Desktop/screenshot\ 2019-10-23\ at\ 010212.png
# com.apple.FinderInfo
# com.apple.metadata:kMDItemScreenCaptureGlobalRect
# com.apple.metadata:kMDItemScreenCaptureType
৪. অবশেষে, একটি নির্দিষ্ট ফাইলের জন্য সমস্ত কী সরিয়ে ফেলুন
xattr -c ~/Desktop/screenshot\ 2019-10-23\ at\ 010212.png
উত্তর (একটি ডিরেক্টরিতে সমস্ত ফাইল)
১. নির্বাচনের ক্ষেত্রে কী কী শোকেস ব্যবহার করুন।
xattr -r ~/Desktop
২. ডিরেক্টরিতে প্রতিটি ফাইলের জন্য একটি নির্দিষ্ট কী সরান
xattr -rd com.apple.FinderInfo ~/Desktop
৩. ডিরেক্টরিতে প্রতিটি ফাইলের সমস্ত কী সরিয়ে ফেলুন
xattr -rc ~/Desktop
সতর্কতা: একবার এগুলি মুছলে আপনি এগুলি ফিরে পাবেন না!
ফল্ট ত্রুটি: কোনও উত্তর নেই।
ত্রুটি
আমি ত্রুটির লোকেরা যে বিষয়টি পাচ্ছে তা সম্বোধন করতে চেয়েছিলাম।
কারণ ত্রুটিগুলি আমাকে বাদ দিয়েছে ...
একটি ম্যাকের উপর আপনি xattr
যদি অজগরটি ইনস্টল করেন তবে আপনার পরিবেশে কোনও সমস্যা হতে পারে।
আমার ম্যাকের জন্য দুটি পৃথক পাথ রয়েছে xattr
type -a xattr
# xattr is /usr/local/bin/xattr # PYTHON Installed Version
# xattr is /usr/bin/xattr # Mac OSX Installed Version
সুতরাং -c
উদাহরণগুলির মধ্যে একটি যেখানে কোথায় xargs কাজ করবে না কারণ ব্যাশে আপনি পাইথন সংস্করণে ডিফল্ট হন।
সঙ্গে কাজ করে -c
/usr/bin/xattr -c
সঙ্গে কাজ করে না -c
/usr/local/bin/xattr -c
# option -c not recognized
আমার শেল / টার্মিনালটি / ইউএসআর / লোকাল / বিন / জ্যাক্ট্রের ডিফল্ট হয় কারণ আমার $PATH
/usr/local/bin:
আগেই /usr/bin:
আমি বিশ্বাস করি যে এটিই ডিফল্ট।
আমি এটি প্রমাণ করতে পারি কারণ, আপনি অজগরটি আনইনস্টল করার চেষ্টা xattr
করলে দেখতে পাবেন:
pip3 uninstall xattr
Uninstalling xattr-0.9.6:
Would remove:
/usr/local/bin/xattr
/usr/local/lib/python3.7/site-packages/xattr-0.9.6.dist-info/*
/usr/local/lib/python3.7/site-packages/xattr/*
Proceed (y/n)?
সমাধান নীচে উপস্থিত
option -c not recognized
ত্রুটিগুলি ঠিক করতে ।
xattr
আপনার থাকতে পারে যে কোনও পাইথন আনইনস্টল করুন :pip3 uninstall xattr
- সমস্ত
Terminal
উইন্ডো বন্ধ করুন এবং প্রস্থান করুনTerminal
- একটি নতুন
Terminal
উইন্ডো আবার খুলুন।
- পুনরায় চালান
xattr
কমান্ড এবং এটি এখন কাজ করা উচিত।
অথবা
আপনি যদি পাইথন রাখতে চান xattr
তবে ব্যবহার করুন
/usr/bin/xattr
কোনও Shell
আদেশের জন্যTerminal
উদাহরণ:
পাইথনের সংস্করণ xattr
চিত্রগুলি একেবারেই হ্যান্ডেল করে না:
Good-Mac:~ JayRizzo$ xattr ~/Desktop/screenshot\ 2019-10-23\ at\ 010212.png
# com.apple.FinderInfo
# Traceback (most recent call last):
# File "/usr/local/bin/xattr", line 8, in <module>
# sys.exit(main())
# File "/usr/local/lib/python3.7/site-packages/xattr/tool.py", line 196, in main
# attr_value = attr_value.decode('utf-8')
# UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb0 in position 2: invalid start byte
Good-Mac:~ JayRizzo$ /usr/bin/xattr ~/Desktop/screenshot\ 2019-10-23\ at\ 010212.png
# com.apple.FinderInfo
# com.apple.lastuseddate#PS
# com.apple.metadata:kMDItemIsScreenCapture
# com.apple.metadata:kMDItemScreenCaptureGlobalRect
# com.apple.metadata:kMDItemScreenCaptureType
ম্যান পেজ
ওএসএক্স xattr এর জন্য ম্যান পৃষ্ঠা
পাইথন xattr সংস্করণ 0.6.4 এর জন্য ম্যান পেজ
উল্লেখ্য: আমি করতে পারিনি বর্তমান সংস্করণ 0.9.6 জন্য পাইথন সহায়তা পৃষ্ঠা খুঁজে
পড়ার জন্য ধন্যবাদ!