Last login: Day Month Time
Macintosh:~ youraccountnickname$ ls
,jnj Tim2
Applications Untitled
CT ct2
Desktop dwhelper
Desktop.flv file
Documents hello
Downloads hi
file file
Library src
MMS stuff
Movies test.txt
Music tim3
Pictures file
Public youraccountnickname-1.moved-aside
Sites untitled.c
Tim untitled.h
Macintosh:~ youraccountnickname$
ls is a command to list files in Unix and Unix-like operating systems. ls displays files in a bare format. It is a shortening of 'list'. The list of arguments for ls include:
* -l long format, displaying Unix file types, permissions, number of hard links, owner, group, size, date, and filename
* -F appends a character revealing the nature of a file, for example, * for an executable, or / for a directory. Regular files have no suffix.
* -a lists all files in the given directory, including those whose names start with "." (which are hidden files in Unix). By default, these files are excluded from the list.
* -R recursively lists subdirectories. The command ls -R / would therefore list all files.
* -d shows information about a symbolic link or directory, rather than about the link's target or listing the contents of a directory.
* -t sort the list of files by modification time.
* -h print sizes in human readable format. (e.g., 1K, 234M, 2G, etc.)
$ pwd
/home/fred
$ ls -l
drwxr--r-- 1 fred editors 4096 drafts
-rw-r--r-- 1 fred editors 30405 edition-32
-r-xr-xr-x 1 fred fred 8460 edit
$ ls -F
drafts/