কেবল -f
পঠনযোগ্য ফাইল মুছে ফেলার সময় বিকল্পটি নিশ্চিতকরণের অনুরোধগুলি দমন করে। এক বা একাধিক সরবরাহিত ফাইল উপস্থিত না থাকলে এটি ত্রুটিগুলিও দমন করে।
-f
যখন আপনি সচেতন থাকবেন ফাইলগুলির মধ্যে কয়েকটির তুমি মুছে ফেলা শুধুমাত্র পাঠযোগ্য হতে পারে, এবং আপনি এটি সম্পর্কে হাজির হওয়া চাই না বিকল্প দরকারী।
f
বিকল্পটি ক্ষেত্রে আপনি কিছু ফাইল সেগুলি অপসারণ করতে চান, এবং যত্ন কিনা তারা অস্তিত্ব বা না চাই না এছাড়াও দরকারী। উত্স ফাইলগুলি থেকে পুনরায় জেনারেট করা যায় এমন ফাইলগুলি সরিয়ে দেয় এমন একটি কমান্ড তৈরি করতে এটি মেকফিলগুলিতে খুব ব্যবহৃত হয় । উদাহরণস্বরূপ, যদি foo.o
থেকে পুনর্নির্মিত করা যেতে পারে foo.c
, bar.o
থেকে পুনর্নির্মিত করা যেতে পারে bar.c
, এবং myapp
থেকে পুনর্নির্মিত করা যেতে পারে foo.o
এবং bar.o
তারপর, Makefile লক্ষ্য
clean:
rm -f *.o myapp
মুছে ফেলা হয় myapp
, foo.o
এবং bar.o
যদি সেগুলি বিদ্যমান থাকে এবং যদি তাদের কোনও উপস্থিত না থাকে তবে অভিযোগ না করে।
-f
ডিরেক্টরি গাছ মুছে ফেলার নির্দেশাবলী সহ বেশিরভাগ ক্ষেত্রেই প্রয়োজনীয় নয়। এটি ন্যায়সঙ্গত হতে পারে কারণ আপনি যদি নিশ্চিত হন যে ডিরেক্টরি গাছটি যা আছে তা নির্বিশেষে আপনি মুছে ফেলতে চান, তবে -f
কিছু ফাইল কেবল পঠনযোগ্য ক্ষেত্রে প্রম্পট হওয়া এড়াতে আপনি নির্দিষ্ট করতে পারেন । যাইহোক, যে ব্যক্তিরা দৌড়াতে বলে rm -rf
তারা প্রায়শই কেবল কিছু থেকে পরিত্রাণ পেতে একটি রহস্যময় উদ্দীপনা পুনরাবৃত্তি করে, বিকল্পগুলি -r
এবং -f
প্রকৃতপক্ষে প্রয়োজনীয় কিনা তা নির্বিশেষে । যদি বিকল্পগুলি প্রয়োজনীয় না হয় তবে সেগুলি পরামর্শ দেওয়া হয় না, কারণ তারা যুক্তিতে কোনও টাইপো গুরুত্বপূর্ণ কিছুকে ধ্বংস করার ঝুঁকি বাড়ায়।
-f
একটি ত্রুটি প্রস্থান কোড এড়ানো যায় না। যদিrm
কোনও বিদ্যমান ফাইল অপসারণের চেষ্টা করে এবং ব্যর্থ হয় তবে এটি একটি ত্রুটি কোডটি ফিরিয়ে দেবে।