[ale] windoze scripts to linux scripts
Geoffrey Myers
lists at serioustechnology.com
Fri May 27 11:59:12 EDT 2011
arxaaron wrote:
> On 2011/05/26, at 16:16 , Geoffrey Myers wrote:
>
>> The Don Lachlan wrote:
>>> On Wed, May 25, 2011 at 05:55:43PM -0400, arxaaron wrote:
>>>> On 2011/05/25, at 15:54 , Narahari 'n' Savitha wrote:
>>>>> What I am looking for is In Windoze, I can do dir /s /b c:\bin and
>>>>> it will list all files with full path names
>>>>> c:\bin\putty.exe
>>>>> c:\bin\putty.cfg
>>>>> How do I do that Linux world ? I know you will tell me do find ~/
>>>>> bin -name "META-INF" -print
>>>>> but what I want is the full name of the file including the path.
>>>> The standard output of the find command IS the full
>>>> path name (starting at the root /)
>>>> On this machine, doing a find of type file on my
>>>> home directory:
>>>>
>>>> find ~ -type f
>>>> yeilds:
>>>> /Users/arx/Sites/images/apache_pb.gif
>>> Aaron,
>>>
>>> That's because ~ expands to /Users/arx/ - "find -print" returns the
>>> path
>>> relative to whatever directory was specified. If you specify a local
>>> directory, it prints a local directory.
>>>
>>> So you may solve his problem but it does not start at the root /.
>> find $(pwd) -print
>
> I got hung up on this challenge and found that solution
> in my searches as well. Of course, the requisite for making
> that work is to cd into the target directory before listing
> it.
>
> Anyway, inside a script one should probably be specifying
> the full path to files/dirs (or cd to a known home base starting
> point) in order to avoid any ambiguity from relative run time
> environments.
>
> I still didn't find any single command or option combination
> for [find | ls | {etc}] that would list any arbitrary file with its
> full path. A trivial issue to address, but it's interesting that
> it doesn't seem to be in the standard tool chest. Wonder
> if having such would present a security issue?
The OP is listing the full directory in his windows solution, thus that
should be fair game for a linux solution:
dir /s /b c:\bin
find /bin -print
Does the same thing as far as I can see.
>
> peace
> aaron
>
>
>
>
>
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo
--
Until later, Geoffrey
"I predict future happiness for America if they can prevent
the government from wasting the labors of the people under
the pretense of taking care of them."
- Thomas Jefferson
More information about the Ale
mailing list