#!/usr/local/bin/ruby18 require "fileutils" require "date" dir= ENV["HOME"]+"/.trash/"+Date.today.to_s()+"/"+Dir.pwd().gsub(/\//, "_"); if File.exist?(dir) i=1 while File.exist?(dir+i.to_s()) i+= 1 end dir+= i.to_s() end FileUtils.mkdir_p(dir) FileUtils.mv(ARGV, dir)