Re: Mac OS alias from Perl
[email protected] (Dave Gomez)
| Newsgroups | perl.macosx |
|---|---|
| Message-ID | <[email protected]> |
For the traditional method if you can't find a module or common method just use the quote below the tilde, ie `ln -s /path/to/my/interest / path/to/my/alias`, note if this will run in a cron, you will have to give the full path ot ln, just do a "whereis ln" command (mine and yours should be in /bin. Dave On Dec 8, 2007, at 7:19 PM, Chris Devers wrote: > On Dec 8, 2007, at 7:06 PM, Celeste Suliin Burris <[email protected] > > wrote: > >> Use a symbolic link instead. Perl handles those natively, and they >> can be >> accessed from the command line. The Finder just treats them the >> same as >> aliases. >>> >>> > > Not quite. I forget the details at the moment, but Finder aliases > are kind of like "firm links": while hardlinks point to inodes, and > softlinks point to file pathnames, aliases point to the logical file > in a more robust way than symlinks. For example, if the reverent > file moves, symlinks break, but aliases shouldn't. > > If you really want aliases, I think the CPAN modules of Dan Kogai > and Chris Nandor are the place to start. I forget who wrote what, > but modules like (I think) MacOS::File and Mac::Glue can either make > the right calls directly, or leverage Applescript / OSAscript to do > this for you. > > Or if symlinks/softlinks are enough, just use the traditional Perl / > Unix methods to make those. > > > -- > Chris Devers