ls
HTML |
---|
<HTML><HEAD><TITLE>Manpage of ELS</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
</HEAD><BODY>
<H1>ELS</H1>
Section: User Contributed Perl Documentation (1)<BR>Updated: 2015-12-17<BR><A HREF="#index">Index</A>
<A HREF="http://confluence.ecmwf.int/display/UDOC/">Return to Main Contents</A><HR>
<A NAME="lbAB"> </A>
<H2>NAME</H2>
els - List ECFS files
<A NAME="lbAC"> </A>
<H2>SYNOPSIS</H2>
<A NAME="ixAAC"></A>
els [<I>-l</I>][<I>-1</I>][<I>-a</I>][<I>-d</I>][<I>-R</I>] [<I>domain1:</I>][<I>file1</I>] [...]
<A NAME="lbAD"> </A>
<H2>DESCRIPTION</H2>
<A NAME="ixAAD"></A>
List <FONT SIZE="-1">ECFS</FONT> files or directories.
As with Unix, if the target name begins with the ``/'' character
it is interpreted as an absolute path,
otherwise it is relative to the current directory of the given <I>domain1</I>.
If no <I>domain1</I> is specified the default <FONT SIZE="-1">ECFS</FONT> domain is assumed.
<A NAME="lbAE"> </A>
<H2>OPTIONS</H2>
<A NAME="ixAAE"></A>
Unlike <FONT SIZE="-1">UNIX,</FONT> very few option flags are implemented
often because the underlying transport mechanisms do not offer
such fine-grained access.
<DL COMPACT>
<DT>-l<DD>
<A NAME="ixAAF"></A>
Produce listing in long-form.
See the 'compatibility improvements' subsection.
<DT>-1<DD>
<A NAME="ixAAG"></A>
Produce short-form listing, in a single column.
See the 'compatibility improvements' subsection.
<DT>-a<DD>
<A NAME="ixAAH"></A>
Like the corresponding <FONT SIZE="-1">UNIX</FONT> flag,
lists all files,
including dot files which would normally have been suppressed in the listing.
<DT>-d<DD>
<A NAME="ixAAI"></A>
Like the corresponding <FONT SIZE="-1">UNIX</FONT> flag,
lists each directory argument as the directory itself, rather than its contents.
<DT>-R<DD>
<A NAME="ixAAJ"></A>
Recursive listing of subdirectories.
If possible it should be avoided on very large <FONT SIZE="-1">ECFS</FONT> directory trees
because of timeout issues.
Note that at <FONT SIZE="-1">ECMWF</FONT> it is often unnecessary
because audit files containing a listing of domain <B>ec:</B>
are regularly created for each user.
</DL>
<A NAME="lbAF"> </A>
<H3>Compatibility improvements</H3>
<A NAME="ixAAK"></A>
By historical accident
the default output of previous versions of <B>els</B> with no flags
was equivalent to the long-form listing output of <FONT SIZE="-1">UNIX </FONT><B>ls</B> with <I>-l</I>.
Additionally it was impossible to obtain a short-form listing
(the default <FONT SIZE="-1">UNIX </FONT><B>ls</B> behaviour).
<P>
<I>Note: This new release changes the default, no-flags, behaviour
from earlier versions; it now generates the listing in short-form.</I>
<P>
To improve compatibility this release introduces two new flags
both with equivalence in <FONT SIZE="-1">UNIX:
</FONT>'-l' flag to do long-form listing
and '-1' (digit one) to produce short-form output (hitherto impossible).
In <FONT SIZE="-1">UNIX,</FONT> no flags and '-1' are almost, but not quite, equivalent
(the differences are comparatively minor);
in this release of <FONT SIZE="-1">ECFS</FONT> they are identical.
<A NAME="lbAG"> </A>
<H2>EXAMPLES</H2>
<A NAME="ixAAL"></A>
<DL COMPACT>
<DT>els -l 'ec:apps/*.c'<DD>
<A NAME="ixAAM"></A>
Produce a long-form listing of all files and directories in the 'ec' domain
which match the given wildcard specification.
<P>
Note the quoting of the remote wildcard specification: see <I><A HREF="http://confluence.ecmwf.int/display/UDOC/ecfs.1">ecfs</A></I>(1).
<DT>els ec:~username<DD>
<A NAME="ixAAN"></A>
Lists all files in the <FONT SIZE="-1">ECFS</FONT> home directory of user 'username'.
</DL>
<A NAME="lbAH"> </A>
<H2>NOTES</H2>
<A NAME="ixAAO"></A>
No attempt is made to emulate the full range of options
in various UNIX-based <B>ls</B> commands.
<P>
In several respects the output can differ from that of <B>ls</B>
as it is entirely dependent on the remote service
and could well vary across services and domains and, indeed, across time.
In essence, the output design of <B>ls</B>, and thus of <B>els</B>,
is human-oriented, not script-oriented,
so care should be exercised if using the formatting of output
for any significant automated purpose such as scripting.
<DL COMPACT>
<DT>*<DD>
The line contents in a <I>-l</I> listing are those supplied by the remote service.
<DT>*<DD>
In <FONT SIZE="-1">UNIX </FONT><B>ls</B>, if a requested filename/directory argument
is given as an absolute path, then the resulting filename/directory
is similarly displayed as an absolute path.
This is not yet the case with <B>els</B>.
<DT>*<DD>
In FTP-based domains, the <I>-d</I> flag in the home directory may be unable to
gather its information.
However the <I>-a</I> flag includes information about '.', which is the same thing.
<DT>*<DD>
When <I>-R</I> is specified, the other flags tend to be ignored.
</DL>
<A NAME="lbAI"> </A>
<H2>SEE ALSO</H2>
<A NAME="ixAAP"></A>
<I><A HREF="http://confluence.ecmwf.int/display/UDOC/ecfs.1">ecfs</A></I>(1), <I><A HREF="http://confluence.ecmwf.int/display/UDOC/els">els</A></I>(1)
<P>
<HR>
<A NAME="index"> </A><H2>Index</H2>
<DL>
<DT><A HREF="#lbAB">NAME</A><DD>
<DT><A HREF="#lbAC">SYNOPSIS</A><DD>
<DT><A HREF="#lbAD">DESCRIPTION</A><DD>
<DT><A HREF="#lbAE">OPTIONS</A><DD>
<DL>
<DT><A HREF="#lbAF">Compatibility improvements</A><DD>
</DL>
<DT><A HREF="#lbAG">EXAMPLES</A><DD>
<DT><A HREF="#lbAH">NOTES</A><DD>
<DT><A HREF="#lbAI">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="http://github.com/hamano/man2html/">man2html</A>,
using the manual pages.<BR>
Time: 14:51:58 GMT, July 23, 2018
</BODY>
</HTML> |
...