আমি কীভাবে টার্মিনাল থেকে আবর্জনা খালি করব?


20

আমি কীভাবে টার্মিনাল থেকে আবর্জনা খালি করব?

উত্তর:


23

আরেকটি সমাধান হ'ল ফলিং কোড সহ অ্যাপলস্ক্রিপ্ট তৈরি করা

tell application "Finder"
    empty the trash
end tell

emptytrashউদাহরণস্বরূপ এটি সংরক্ষণ করুন এবং এর মাধ্যমে সম্পাদন করুনopen emptytrash.app

বা আরও ভাল (ক্রিসের পরামর্শ অনুসারে) - সম্পাদন করুন:

osascript -e 'tell app "Finder" to empty'

যেহেতু ট্র্যাশ একটি সন্ধানকারী জিনিস, এটি দীর্ঘকালীন সময়ে আরও সুসংগত হওয়া উচিত।


6
সরাসরি কমান্ড লাইন থেকে: osascript -e 'tell app "Finder" to empty'(যদিও আপনি প্রতিটি সময় সিনট্যাক্সটি ঠিক সঠিকভাবে না পেয়ে এড়াতে শেল স্ক্রিপ্টে রাখতে পারেন)।
ক্রিস জনসন

11

ট্র্যাশ আসলে ব্যবহারকারীর ফোল্ডারে নামের একটি লুকানো ফোল্ডার .Trash

আপনি যদি এর বিষয়বস্তু মুছতে থাকেন তবে আপনি আবর্জনাটি খালি করুন। তুমি ব্যবহার করতে পার

rm -rf ~/.Trash/*

এটির সাথে সাবধান থাকুন যাতে আপনি অন্য কোনও কিছু মুছবেন না;)


8
তবে এটি মুছবে না ounted মাউন্ট করা মিডিয়া / নেটওয়ার্ক ভলিউমের উপর ট্র্যাশ।
এমএসপাসভ

@ এমস্পাসভ, অনেক ক্ষেত্রে এটি একটি বৈশিষ্ট্য, কোনও বাগ নয়। যে কোনও ক্ষেত্রে এটিও উত্তর দেয়, "আমি কীভাবে আমার বাহ্যিক ভলিউমটি আনমাউন্ট না করে কেবলমাত্র আমার স্থানীয় ট্র্যাশটি খালি করব?" ;)
ওয়াইল্ডকার্ড


3

আপনি যদি হোমব্রু ইনস্টল করেন তবে আপনি টাইপ করে সহজেই ট্র্যাশ ইনস্টল করতে পারেন :

brew install trash

তারপরে, আবর্জনা খালি করতে, আপনাকে কেবল কমান্ড লাইন থেকে নিম্নলিখিতটি টাইপ করতে হবে:

trash -e

এটি একটি সামান্য সফ্টওয়্যার টুকরা।

$ trash
usage: trash [-ulesv] <file> [<file> ...]

  Move files/folders to the trash.

  Options to use with <file>:

  -a  Use system API for trashing files instead of asking
      Finder to do it. (Faster, but the 'put back' feature
      in the Finder trash will not work if files are trashed
      using this method.) Finder is still used for trashing
      files you have no access rights for.
  -v  Be verbose (show files as they are trashed, or if
      used with the -l option, show additional information
      about the trash contents)

  Stand-alone options (to use without <file>):

  -u  Check for updates (and optionally auto-update self)
  -l  List items currently in the trash (add the -v option
      to see additional information)
  -e  Empty the trash (asks for confirmation)
  -s  Securely empty the trash (asks for confirmation)

  Options supported by `rm` are silently accepted.

Version 0.8.5
Copyright (c) 2010 Ali Rantakari, http://hasseg.org/trash
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.