• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: rm -rf and the trashcan
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: rm -rf and the trashcan


  • Subject: Re: rm -rf and the trashcan
  • From: Greg Shenaut <email@hidden>
  • Date: Mon, 20 Jul 2009 15:43:25 -0700

On Jul 20, 2009, at 12:00 PM, Esteban Bodigami wrote:

unless the OS relies on all Unix commands and has to be translated to all possible languages (the "talking with the kernel" text interface).

2009/7/20 Jean-Daniel Dupas <email@hidden>
alias borrar 'mv ~/.Trash'

No need to rewrite an OS to get it.

Aliasing standard commands like "rm" has been part of UNIX for decades. If a certain user aliases things or defines functions in his or her own shell, shell scripts and other people's shells normally won't see them, so it will have no effect on the system as a whole.


But it should be mentioned that defining a shell function to imitate the Finder's trash functionality is not just « function rm { mv $* ~/.Trash ; } », because the Finder will modify filenames to avoid overwriting the older contents of Trash. You could definitely write a shell function to mimic what Finder does, but another approach would be to use osascript in your shell function to tell Finder to do it for you.

That said, why not name the function something different? The functionality is significantly different and so the two actions deserve different names. Use rm for the standard utility, perhaps, and del or even d for the trash version?

Greg Shenaut

Le 20 juil. 09 à 20:44, Esteban Bodigami a écrit :

[borrar, delete] maps to mv ~/.Trash

BR, new command... Unix + Mac Version 2.0 (Mac OS 11)

2009/7/20 Steve Allen <email@hidden>
On Jul 20, 11:07, Esteban Bodigami wrote:
>
>nah, a Unix-compatible version with a new user interface... that's all. what
>is the equivalent of X in Mac btw? Aqua must use some kind of renderer... i
>was thinking of OpenGL, Darwin and Webkit as a base for my project.


The equivalent to X on Mac is... X. The one and same, also a standard.
The "trashcan" is an artifact of the Apple gui, much as Gnome has a
trashcan, and I'm sure that there are other guis that have trashcans and
ones that don't. But it's not part of the Unix standard, and rm is.


~Steve

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden



--
Esteban Giuseppe Bodigami Vincenzi
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden




--
Esteban Giuseppe Bodigami Vincenzi
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden

_______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: rm -rf and the trashcan
      • From: Jean-Daniel Dupas <email@hidden>
    • Re: rm -rf and the trashcan
      • From: Esteban Bodigami <email@hidden>
References: 
 >Re: rm -rf and the trashcan (From: email@hidden (Steve Allen))
 >Re: rm -rf and the trashcan (From: Esteban Bodigami <email@hidden>)
 >Re: rm -rf and the trashcan (From: Jean-Daniel Dupas <email@hidden>)
 >Re: rm -rf and the trashcan (From: Esteban Bodigami <email@hidden>)

  • Prev by Date: Re: fork of Darwin (spanish, italiano)
  • Next by Date: Re: rm -rf and the trashcan
  • Previous by thread: Re: rm -rf and the trashcan
  • Next by thread: Re: rm -rf and the trashcan
  • Index(es):
    • Date
    • Thread