আমি একটি কমান্ড লাইন চালাতে চাই:
cd ~/www/tmp/; rm -P 2*
2 দিয়ে শুরু করে কোনও ফাইল না থাকলে আমি একটি ত্রুটি পেয়েছি।
আপনি ভাববেন যে আমি ব্যবহার করতে চাই -f
, তবে:
-f Attempt to remove the files without prompting for confirmation, regardless of the file's permissions. If the file does not exist, do not display a diagnostic message or modify the exit status to reflect an error.
আর আমি কি ফাইল permissions- যদি সেখানে অদ্ভুত কিছু ঘটছে, আমি পরিত্যাগ কমান্ড পছন্দ যত্নশীল। আমি কেবল 'অস্তিত্ব নেই' ত্রুটিগুলি দমন করতে চাই।
আমি 'আরএম ত্রুটিগুলি' সহ আরও কিছু প্রশ্ন দেখেছি এবং এই দুটি প্রাসঙ্গিক বলে মনে করি (প্রবন্ধ) প্রাসঙ্গিক:
তাদের নাম দিয়ে ফাইল এবং ডিরেক্টরি মুছুন। অনুরূপ কোন ফাইল বা ডিরেক্টরি নেই
তবে, আমি এই প্রশ্নের উত্তরে যা চলছে তা বুঝতে পারি না এবং জানি না যে আমার এটির দরকার আছে?
touch
হ্যাক এই প্রশ্নে প্রস্তাবিত:
কোনও ফাইল অনুপস্থিত থাকার পরে কি আরএম রিপোর্ট করবেন না?
কার্যক্ষম বলে মনে হচ্ছে না, কারণ আমি মনে করি না যে আমি পারফরম্যান্স হিট করতে পারছি না (তবে আপনি কোন ধরণের পারফরম্যান্স হিট নেবেন? - যেমন: এটি কি যুক্তিসঙ্গতভাবে স্কেলযোগ্য কৌশল, বা আমি খুব খারাপ অভ্যাসগুলি শিখছি?)
আমি নিশ্চিত না যে আমি if-then
কমান্ড লাইনের মধ্যে কীভাবে করব ।
সাধারণ কমান্ড লাইনের কাট-এন-পেস্ট ক্লিনআপের জন্য অন্য কোনও বিকল্প আছে কি?
find -delete
আমার ক্ষেত্রে ভাল কাজ করবে ? যদি তাই হয় তবে কেন?
প্রশ্নে ত্রুটি:
rm: 2*: No such file or directory
zsh
আপনার ইন্টারেক্টিভ শেল হিসাবে ব্যবহার করছেন ? আপনি একটি No matches found
ত্রুটি পাচ্ছেন ?
2*
ফাইলের তালিকায় প্রসারিত না হয়ে rm এ চলে গেছে । প্রশ্নে ত্রুটিটি দেখুন: এটি বলেছে যে আরএম অভিযোগ করছে, শ / বেস / জেডএস / ... নয়
rm
, তাই আপনাকে কী তা বলতে হবে।