Эта команда выводит список файлов в каталоге. Пользователи Windows и DOS найдут её аналогичной команде dir. При простом выполнении ls(1) выведет список файлов в текущем каталоге. Для того, чтобы просмотреть содержимое корневого каталога, вам необходимо выполнить следующие команды:
$ cd /
$ ls
bin
cdrom
home
mnt
sbin
usr
boot
dev
lib
proc
suncd
var
cdr
etc
lost+found
root
tmp
vmlinuz
В таком выводе неудобно то, что вы не можете определить, где файлы, а где каталоги. Многие пользователи предпочитают, чтобы ls выводила так же идентификатор типа, что-то вроде этого:
$ ls -FC
bin/
cdrom/
home/
mnt/
sbin/
usr/
boot/
dev/
lib/
proc/
suncd/
var/
cdr/
etc/
lost+found/
root/
tmp/
vmlinuz
Эта команда добавляет слэш после имён каталогов, звезду после имён выполняемых файлов, и т.д.
ls так же может быть использована для получения более подробной информации о файлах. Например, чтобы увидеть, даты создания, имена владельцев, права доступа, вы воспользуетесь подробным списком:
$ ls -l
drwxr-xr-x
2
root
bin
4096
May
7
1994
bin/
drwxr-xr-x
2
root
root
4096
Feb
24
03:55
boot/
drwxr-xr-x
2
root
root
4096
Feb
18
01:10
cdr/
drwxr-xr-x
14
root
root
6144
Oct
23
18:37
cdrom/
drwxr-xr-x
4
root
root
28672
Mar
5
18:01
dev/
drwxr-xr-x
10
root
root
4096
Mar
8
03:32
etc/
drwxr-xr-x
8
root
root
4096
Mar
8
03:31
home/
drwxr-xr-x
3
root
root
4096
Jan
23
21:29
lib/
drwxr-xr-x
2
root
root
16384
Nov
1
08:53
lost+found/
drwxr-xr-x
2
root
root
4096
Oct
6
1997
mnt/
dr-xr-xr-x
62
root
root
0
Mar
4
15:32
proc/
drwxr-x-x
12
root
root
4096
Feb
26
02:06
root/
drwxr-xr-x
2
root
bin
4096
Feb
17
02:02
sbin/
drwxr-xr-x
5
root
root
2048
Oct
25
10:51
suncd/
drwxrwxrwt
4
root
root
487424
Mar
7
20:42
tmp/
drwxr-xr-x
21
root
root
4096
Aug
24
1999
usr/
drwxr-xr-x
18
root
root
4096
Mar
8
03:32
var/
-rw-r-r-
1
root
root
461907
Feb
22
20:04
vmlinuz
Предположим, вы хотите увидеть список скрытых фалов в текущем каталоге. Для этого воспользуйтесь такой командой:
$ ls -a
.
bin
cdrom
home
mnt
sbin
usr
..
boot
dev
lib
proc
suncd
var
.pwrchute_tmp
cdr
etc
lost+found
root
tmp
vmlinuz
Файлы, имя которых начинается с точки (так называемые ''dot файлы'') не показываются при простом выполнении ls, поэтому называются ''скрытыми''. Вы увидите их только, если добавите опцию -a.
Существует ещё множество других опций, описание которых вы можете найти в man странице. И не забудьте, что вы можете комбинировать их.