অন্য কিছু করার জন্য আরএমকে এলিয়াস করার কোনও উল্লেখযোগ্য অসুবিধা আছে কি?


8

আমার rmযে জিনিসগুলি থাকা উচিত নয় সেগুলি নিয়ে সম্প্রতি কয়েকবার কামড়েছি - উদাহরণস্বরূপ, ulinkপ্রতিলিঙ্কগুলিতে ভুলে যাওয়া , rmসেগুলি নয় ।

আমি লক্ষ্যটিকে সরানোর জন্য একটি ছোট বাশ স্ক্রিপ্ট লেখার কথা ভাবছি ~/.local/share/Trash, কারণ আমি ফাইলগুলি পুনরুদ্ধার করণীয় করি না (মনে হচ্ছে আমি খুব শীঘ্রই লিনাক্স হ্যাকারি জড়িত করব যা আমি শীঘ্রই কোনও সময় অর্জন করতে যাচ্ছি না)।

আমি ভাবতে পারি কেবলমাত্র সমস্যাগুলি:

  • স্ক্রিপ্ট / অ্যাপ্লিকেশনগুলির rmফাইলগুলির প্রয়োজন (সত্যিই কোনও সমস্যা? আমি কল করতে rm!বা কোনও কিছুতে অভ্যস্তও হতে পারি ),
  • ফাইলগুলি ট্র্যাশে স্থানান্তরিত হচ্ছে যখন ফাইলগুলি ইতিমধ্যে একই নাম রয়েছে (নিশ্চিত নয় যে এই মুহূর্তে উবুন্টু কীভাবে তার চারপাশে চলে md5(name + time())আসে, নামটি সংযোজন করে এটি ঠিক করা যায়।

অবশ্যই আসল উত্তরটি ব্যাক আপ করা বা কেবল নির্বোধ কাজ না করা শিখতে হবে তবে আমি একটি উপযুক্ত সমাধান চাই না none

এটি কি সত্যিই ভয়ংকর ধারণা বা এমন কিছু যা করা যায়?


এটি কোনও ভয়ানক ধারণা নয়, যদিও আপনি নোট করেছেন, ব্যাকআপগুলি আরও ভাল। সম্ভবত সবচেয়ে খারাপ পরিণতি হ'ল আপনি যখন অনাবৃত-সক্ষম অপসারণের উপর নির্ভর করতে আসবেন যা আপনি যখন "সুরক্ষিত" পরিবেশে নন তখন আপনাকে কামড় দিতে পারে। উবুন্টু ব্যাকআপ এখানে সমীক্ষা করা হয়: ubuntu.stackexchange.com/questions/2596/...
MSW

উত্তর:


14

'উল্লেখযোগ্য অসুবিধা' হ'ল আপনি rmবড় দুষ্টু না হয়ে অভ্যস্ত হয়ে যাবেন , চরম যত্নের সরঞ্জামটি ব্যবহার করুন। এর অর্থ যদি আপনি কখনও (আপনার পুরো জীবনে, তাই সম্ভবত সম্ভবত) এই 'সফট-আরএম' দিয়ে সেট আপ না করা অন্য কম্পিউটারটি ব্যবহার করেন তবে আপনি rmআরও অযত্নে ব্যবহার করতে পারেন , আপনার সুরক্ষা জাল ভুলে যাওয়া নেই।


2
এজন্য আপনার এই আদেশের নামকরণ করা উচিত অন্য কিছু, যেমন deleteবা delউদাহরণস্বরূপ। এমন কিছু যা "কমান্ড খুঁজে পাওয়া যায়নি" ত্রুটির ফলস্বরূপ যেখানে এটি ইনস্টল করা হয়নি, সুতরাং কোনও ক্ষতি হয় নি।
লার্স হগসেট

8

ইনস্টল করতে trash-cli, কেবল একটি কনসোল টাইপ করুন:

sudo apt-get install trash-cli

আপনি যদি পছন্দ করেন তবে আপনার উপাধি rmদিতে trash-putপারেন, তাদের একটি সামঞ্জস্যপূর্ণ বাক্য গঠন রয়েছে। এটি জিনোম ট্র্যাশের সাথে দুর্দান্তভাবে কাজ করে, আপনি নটিলাস বা ট্র্যাশ অ্যাপলেট দিয়ে কমান্ড লাইন থেকে মুছে ফেলা ফাইলগুলি পুনরুদ্ধার করতে পারবেন এবং ট্র্যাশ-তালিকা ব্যবহার করে কমান্ড লাইন থেকে নটিলাস থেকে ট্র্যাশযুক্ত ফাইলগুলি পুনরুদ্ধার করতে পারবেন।

এটি বিভিন্ন ফাইলের নামের যত্ন নেবে এবং ফাইলগুলির মূল অবস্থানটি মনে রাখবে।


gvfs-trashমন্তব্যগুলিতে üন্দ্রিক নোট হিসাবে আপনিও চেষ্টা করতে পারেন । তবে ট্র্যাশ-পুটের বেশ কয়েকটি সুবিধা রয়েছে gvfs-trash:

1) এটি জিনোম বা জিভিএফএসের সাথে আবদ্ধ নয়। এটি জিনোম ছাড়াই বা অন্য ডেস্কটপ পরিবেশেও কোনও সার্ভারে কাজ করবে। এটি জিনোম সামঞ্জস্যতা অর্জন করে কারণ এটি ফ্রিডেস্কটপ ট্র্যাশ স্পেকটি জিনোম হিসাবে ব্যবহার করে।

2) এটি আরএম এর মতো একই ফর্ম্যাটটি ব্যবহার করার চেষ্টা করে, তাই এটির সাথে এ্যালাইজ করা যায়। কোনও স্ক্রিপ্ট চেষ্টা করার পরে এটি ব্যর্থ হবে নাtrash-put -Rf dir

Gvfs-trash এর মূল সুবিধাটি এটি উবুন্টুতে ডিফল্টরূপে ইনস্টল করা হয়েছে।


trash-putপরিবর্তে ব্যবহার করার কোনও কারণ আছে gvfs-trash?
ündrük

প্রথম এবং সর্বাধিক গুরুত্বপূর্ণ: আমি জিভিএফএস-ট্র্যাশ সম্পর্কে জানতাম না। দ্বিতীয়: এটি জিনোমের উপর নির্ভরশীল নয়, এটি সামঞ্জস্যপূর্ণ কারণ এটি ফ্রিডেস্টপ ট্র্যাশ স্ট্যান্ডার্ড ব্যবহার করে। তৃতীয়: এটি আরএমের সাথে বিকল্পের সামঞ্জস্যতা রাখার চেষ্টা করে যাতে এটির সাথে ন্যূনতম ঝলক দেওয়া যেতে পারে এবং এটিই প্রশ্ন।
জাভিয়ের রিভেরা

আমি উত্তরগুলিতে অ-হাস্যকর কারণগুলি যুক্ত করেছি কারণ আমি মনে করি সেগুলি গুরুত্বপূর্ণ। এছাড়াও জিভিএফএস-ট্র্যাশের উল্লেখ উল্লেখযোগ্য কারণ এটি বেশিরভাগ ক্ষেত্রেই বেশ ভাল সমাধান হতে পারে।
জাভিয়ের রিভেরা

প্রথম অনুচ্ছেদ "ইনস্টল করার চেষ্টা করবেন না ..." এর আগে কোড ব্লকের বিপরীতে রয়েছে বলে মনে হয়। আমি ব্যাকরণ উইনক হওয়ার চেষ্টা করছি না, এটি কেবল অস্পষ্ট।
এমএসডব্লিউ

আমি কোনও স্থানীয় ইংরেজী স্পিকার নই, এবং আমার ব্যাকরণ হুবহু দর্শনীয় নয়, তাই এটিকে আরও ভাল করে তুলতে আমি যে কোনও সহায়তার প্রশংসা করি। আপনার পর্যাপ্ত প্রতিনিধি থাকলে পোস্টটি সম্পাদনা করতে নির্দ্বিধায় দয়া করে বা এখানে একটি পরামর্শ দিন। আমি যা বলার চেষ্টা করছিলাম তা হ'ল আপনাকে অবশ্যই এটি ইজি_ ইনস্টল ব্যবহার করে ইনস্টল করতে হবে এবং অ্যাপটি-গেট নয়।
জাভিয়ের রিভেরা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.