সেখানে রুট হিসাবে রাখা ট্র্যাস থেকে ফাইল সরানো যায় না


25

আমি রুট অ্যাক্সেস ব্যবহারের বিপদগুলি সম্পর্কে জানি তাই দয়া করে বক্তৃতাগুলি পূর্বেই করুন। আমি সাবধান হওয়ার চেষ্টা করি এবং এখন থেকে দ্বিগুণ হয়ে যাব।

কিছু ফাইল অনুমতি পরিবর্তন করতে আমি রুট অ্যাক্সেস সহ ফাইল ব্রাউজারটি ব্যবহার করছিলাম। প্রক্রিয়া চলাকালীন আমি কিছু ফাইল মুছে ফেলেছি (আমার উচিত হওয়া উচিত যে আমি সেগুলি ট্র্যাসে ফেলেছি)। খুব কমই আমি জানতাম যে ফাইলগুলি রুট হিসাবে আবর্জনায় যাবে এবং এখন আমি সেগুলি সরাতে পারি না কারণ সেগুলি পড়ার অনুমতি আমার নেই তবে অনুমতিগুলি পরিবর্তন করতে কীভাবে এগুলিতে অ্যাক্সেস করতে হবে তা আমি জানি না কারণ আমি ডন করি না মূল হিসাবে আবর্জনায় কীভাবে নামতে হয় তা জানেন না। আমি যা পাই তা হ'ল একটি বার্তা এই যে:

এই অবস্থানটি প্রদর্শিত হতে পারে।

দুঃখিত, এর সমস্ত সামগ্রী প্রদর্শন করতে পারেনি trash:///: অপারেশন সমর্থিত নয়

এটি সম্পর্কে পোস্টগুলি সন্ধান করার জন্য আমি প্রায় অনুসন্ধান করেছি তবে আমি কেবলমাত্র ডিরেক্টরি ডিরেক্টরিতে একটি লুকানো ফাইল সম্পর্কে পুরানো তথ্য পেয়েছি। এটি আর প্রয়োগ করতে পারে বলে মনে হয় না তাই আমি আমার ট্র্যাসে থাকা এমন একটি ফাইলের সাথে আটকেছি যা আমি সরাতে পারি না এবং অ্যাক্সেসও অর্জন করতে পারি না।

আমি ASUS x401a ল্যাপটপে উবুন্টু 14.04 64 বিট ব্যবহার করছি।


1
আপনি নটিলাসকে মূল হিসাবে পুনরায় চালু এবং আবর্জনা ফাঁকা করার বিষয়ে কী? অন্যথায়, আপনি টার্মিনালের মাধ্যমে আপনার ট্র্যাশ ফোল্ডারে অ্যাক্সেস করতে সক্ষম হবেনsudo cd /home/your_username/.local/share/Trash
আজারের

আমরা এখানে শিরোনামগুলিতে "সলভড" ব্যবহার করি না, পরিবর্তে, আপনার জন্য যে উত্তরটি কার্যকর হয়েছিল তার উপর সবুজ চেক চিহ্নটি চাপুন।
মাতিও

এই ক্ষেত্রে উত্তরটি প্লাউটক্সের মন্তব্যে ছিল। আমি এটি চিহ্নিত করতে পারে না। আমি কি করতে পারি?
13

@ জাইপ যখন কেউ, বিশেষত যথেষ্ট উত্তর সহ আরও ভাল কিছু জানার জন্য উত্তরগুলির পরিবর্তে মন্তব্য করে, আমি নিজেকে উত্তর হিসাবে এটি আটকান। আপনি যদি সর্বদা এটির সম্প্রদায়ের উইকি তৈরি করতে না চান তবে আপনি যদি এটির কাছ থেকে প্রতিনিধি না চান। মেটা.আসকুবুন্টু.কোশনস
70/

উত্তর:


26

আপনি ট্র্যাশে রুট এক্সেস প্রয়োজন হবে এই ফাইলগুলি মুছতে সক্ষম হতে - সহজ পদ্ধিতি হল উপায় একটি অস্থায়ী অর্থে এই কাজ করতে, একটি টার্মিনাল উইন্ডো খুলতে হয় alt+ + ctrl+ + t, এবং কমান্ড লিখুন

gksudo nautilus /home/your_username/.local/share/Trash

এটি সুপার-ব্যবহারকারীর অনুমতি সহ ফাইল ম্যানেজারকে কার্যকর করবে এবং আপনার এখান থেকে ট্র্যাশ খালি করতে সক্ষম হওয়া উচিত। মূলের মালিকানাধীন ফাইলটি মুছুন।

আপনার হয়ে গেলে, প্রোগ্রামটি বন্ধ করতে ভুলবেন না!


1
আপনার প্রতিক্রিয়ার জন্য আপনাকে ধন্যবাদ তবে আমি এটি চেষ্টা করেছি এবং আমি যা পেয়েছি তা হ'ল আমি উপরে বর্ণিত বার্তা: "এই অবস্থানটি প্রদর্শিত হতে পারে না। দুঃখিত," ট্র্যাশ: /// "এর সমস্ত বিষয়বস্তু প্রদর্শন করা যায়নি: অপারেশন সমর্থিত নয় । "

কে - তারপরে আপনি sudo একটি ইন্টারেক্টিভ শেল টাইপ হিসাবে ব্যবহার করার চেষ্টা করতে পারেন sudo -i, তারপরে কমান্ড লাইন থেকে নটিলাস শুরু করুন ...
চার্লস গ্রিন

15

আপনি যদি ট্র্যাশের সমস্ত সামগ্রী মুছে ফেলতে চান তবে আপনি sudo ব্যবহার করতে পারেন এবং পুরো ডিরেক্টরিটি সরিয়ে ফেলতে পারেন। ডিরেক্টরিটি পুনরায় তৈরি করতে মনে রাখবেন যাতে এটি কোনও সমস্যা না করে। কোডটি হ'ল:

sudo rm -rf /home/User_Name/.local/share/Trash && mkdir /home/User_Name/.local/share/Trash

এটি টার্মিনালে একটি প্রবেশের মাধ্যমে এটি সব করবে।


9

আমি ব্যক্তিগতভাবে ট্র্যাশ-ক্লিপ ব্যবহার করি । আমি rmনিরাপদ (উদাঃ trash -r my-folder) এর বিকল্প হিসাবে এটি ব্যবহার করি ।

sudo apt install trash-cli

একবার ইনস্টল আপনি করতে পারেন

sudo trash-empty

4

এটি আপনার সেন্টিমিডিতে চালান

sudo rm -rf ~/.local/share/Trash/*

2
আপনার ব্যাখ্যা করা উচিত, এটি ঠিক কী করে - এবং সমস্ত কিছুই আবর্জনায় মুছে ফেলার জন্য আদেশটি পরিবর্তন করতে পারে ।
গুটবার্ট

1

টার্মিনালটি ব্যবহার করুন!

  • Ctrl+ Alt+ দিয়ে একটি টার্মিনাল খুলুন t
  • আবার ফাইলগুলির মালিকানা নিতে এবং আপনার ফাইল ম্যানেজারে চালিয়ে যেতে, কমান্ডটি টাইপ করুন sudo chown -R $USER:$USERএবং নিশ্চিত করুন যে শেষে কোনও স্থান রয়েছে।
  • এখন আপনার ফাইল ম্যানেজার থেকে প্রভাবিত ফাইল বা ফোল্ডারটিকে টার্মিনালে টেনে আনুন।

    • ফলাফলটি দেখতে এমন হওয়া উচিত:

      sudo chown -R $USER:$USER '/home/$USER/.local/share/Trash/files/some_file.txt'
      

      অথবা এটা:

      sudo chown -R $USER:$USER '/media/$USER/path to external drive/.Trash-1000/files/sömё fïle thät may have fancy encodings, ſpaces & stu𝖋f.txt'
      

      যেখানে $USERপথের নামে আপনার ব্যবহারকারীর নাম for

  • চাপ দিয়ে কমান্ডটি চালান Enterএবং সম্ভবত F5ফাইল ম্যানেজারের সাথে ভিউটি রিফ্রেশ করুন ।

  • ডেভিড ফোস্টার দ্বারা উল্লিখিত হিসাবে, আপনি শেল ভেরিয়েবল প্রসারিত করতে, উদ্ধৃতি চিহ্নের সাথে অ্যাডাস্ট্রোফগুলি প্রতিস্থাপন করতে পারেন।

ফাইলগুলি সহ টার্মিনালটি ব্যবহার করা এতটা কঠিন নয় যখন টেনে আনুন এবং ফেলে দিন কাজ করে, তাই না? You আপনি এটি কীভাবে ব্যবহার করতে হয় তা জানার সময় এটি খুব কার্যকর বৈশিষ্ট্য।

বিকল্পভাবে আপনি এতে একক ফাইল মুছতে পারেন rm। মুছে ফেলা ফোল্ডারগুলি rmdirখালি ফোল্ডারগুলির rm -rজন্য বা ফাইল এবং ফোল্ডারগুলি পুনরাবৃত্তভাবে মোছার জন্য করা যেতে পারে । যদিও ড্র্যাগ এবং ড্রপ পদ্ধতিটি প্রায় সব ক্ষেত্রেই কাজ করা উচিত এবং সঠিকভাবে সমস্ত কিছু থেকে রক্ষা পাওয়ার জন্য মুছে ফেলা আদেশগুলি ব্যবহার করার সময় আপনার এখনও সতর্ক হওয়া উচিত। ফাইলগুলির মালিক হওয়া এবং এগুলি আপনার ফাইল ম্যানেজারে মুছে ফেলা নিরাপদ সমাধান।

সম্পর্কিত


@ ডেভিডফোরস্টার আপনার সম্পাদনাটি সাধারণত সঠিক ছিল, তবে টার্মিনালে ফাইলটি টেনে টেনে টেনে এস্ট্রোফসগুলি স্বয়ংক্রিয়ভাবে উত্পন্ন হয়। উদাহরণগুলিতে তাদের প্রতিস্থাপন বিভ্রান্তি সৃষ্টি করবে।
LiveWireBT

আমি আরেকটি সম্পাদনা প্রস্তাব করব, যা এর অর্থ ব্যাখ্যা করে $USER, কারণ এটি টার্মিনালেও এর মতো দেখাবে না।
ডেভিড ফোরস্টার

-1

আপনি যদি midnight commanderইনস্টল করে থাকেন তবে এটি ব্যবহার করে এটি খুলতে পারেন sudo:

sudo mc 

যাও:

~/.local/share/Trash/

এবং alt + F6আপনি চান ফাইল মুছতে ব্যবহার করুন ।

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