Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Laboratorio - Comandos Linux
Laboratorio - Comandos Linux
k. #hostname V o #hostname
--version
3. Informacin relacionada con el
sistema operativo: name
c. # id aalcantara
a. #uname
d. #id Z
b. #uname v
e. #id g
c. #uname a
f.
d. #uname i
#id g aalcantara
g. #id G
e. #uname m
h. #id G aalcantara
f.
i.
#id nu
g. #uname o
j.
#id ng
h. #uname p
#uname n
k. #id nG
i.
#uname r
l.
j.
#uname s
k. #uname --version
l.
#uname --help
h. #hostname v i
d. #w s
i.
#hostname s o #hostname
short
e. #w u
j.
#hostname v s o #hostname v
short
f.
#w u aalcantara
g. #w -V
j.
i.
#date --version
#cal V
g. #cal -3 10 2009
10. Muestra informacin sobre el
sistema de archivos: df
a. #df
b. #df a
l.
c. #df h
d. #df H
n. #who --version
e. #df l
7. #whoami
f.
#df i
a. #whoami --help
g. #df T
b. #whoami --version
h. #df t ext
i.
#df x ext3
a. #du
f.
b. #free b
f.
c. #free m
d. #free k
13.
e. #free g
14.
#eject
f.
15.
#env
b. #unalias date
18. Muestra el estado de la memoria:
free
a. #free
#free l
22.
#uptame
Anexo 1
Formatos para las salidas en pantalla del comando date
%% a literal %
%a locale's abbreviated weekday name (e.g., Sun)
%A locale's full weekday name (e.g., Sunday)
%b locale's abbreviated month name (e.g., Jan)
%B locale's full month name (e.g., January)
%c locale's date and time (e.g., Thu Mar 3 23:05:25 2005)
%C century; like %Y, except omit last two digits (e.g., 21)
%d day of month (e.g, 01)
%D date; same as %m/%d/%y
%e day of month, space padded; same as %_d
%F full date; same as %Y-%m-%d
%g last two digits of year of ISO week number (see %G)
%G year of ISO week number (see %V); normally useful only with %V
%h igual que %b
%H la hora (00..23)
%I la hora (01..12)
%j el da del ao (001..366)
%k la hora ( 0..23)
%l la hora ( 1..12)
%m el mes (01..12)
%M los minutos (00..59)
%n a newline
%N nanoseconds (000000000..999999999)
%p locale's equivalent of either AM or PM; blank if not known
%P like %p, but lower case
%r locale's 12-hour clock time (e.g., 11:11:04 PM)
root]$ id -un
root]$ id -u --name
root]$ id --user --name
root]$
root]$ id -gn
root]$ id -g --name
root]$ id --group --name
root]$
root]$ id -Gn
root]$ id -G --name
root]$ id --groups --name
root]$
[root@laptop ~]#
Muestra su direccion IP
[root@laptop ~]# hostname -i
127.0.0.1
[root@laptop ~]# hostname --ip-address
127.0.0.1
[root@laptop ~]#
Luego de modificar el archivo host
[root@laptop ~]# hostname -i
172.17.3.224
[root@laptop ~]# hostname --ip-address
172.17.3.224
[root@laptop ~]#
Muestra el nombre corto
[root@laptop ~]# hostname -s
laptop
[root@laptop ~]# hostname --short
laptop
[root@laptop ~]#
Muestar la ayuda y la version
[root@laptop ~]# hostname -h
Usage: hostname [-v] {hostname|-F file}
set hostname (from file)
domainname [-v] {nisdomain|-F file} set NIS domainname (from file)
hostname [-v] [-d|-f|-s|-a|-i|-y|-n] display formatted name
hostname [-v]
display hostname
hostname -V|--version|-h|--help
print info and exit
dnsdomainname=hostname -d, {yp,nis,}domainname=hostname -y
-s, --short
short host name
-a, --alias
alias names
-i, --ip-address
addresses for the hostname
-f, --fqdn, --long long host name (FQDN)
-d, --domain
DNS domain name
-y, --yp, --nis
NIS/YP domainname
-F, --file
read hostname or NIS domainname from given file
This command can read or set the hostname or the NIS domainname. You can
also read the DNS domain or the FQDN (fully qualified domain name).
Unless you are using bind or NIS for host lookups you can change the
FQDN (Fully Qualified Domain Name) and the DNS domain name (which is
part of the FQDN) in the /etc/hosts file.
[root@laptop ~]# hostname help
Usage: hostname [-v] {hostname|-F file}
set hostname (from file)
domainname [-v] {nisdomain|-F file} set NIS domainname (from file)
hostname [-v] [-d|-f|-s|-a|-i|-y|-n] display formatted name
hostname [-v]
display hostname
hostname -V|--version|-h|--help
print info and exit
dnsdomainname=hostname -d, {yp,nis,}domainname=hostname -y
-s, --short
short host name
-a, --alias
alias names
-i, --ip-address
addresses for the hostname
-f, --fqdn, --long long host name (FQDN)
-d, --domain
DNS domain name
-y, --yp, --nis
NIS/YP domainname
-F, --file
read hostname or NIS domainname from given file
This command can read or set the hostname or the NIS domainname. You can
also read the DNS domain or the FQDN (fully qualified domain name).
Unless you are using bind or NIS for host lookups you can change the
FQDN (Fully Qualified Domain Name) and the DNS domain name (which is
part of the FQDN) in the /etc/hosts file.
[root@laptop ~]# hostname -V
net-tools 1.60
hostname 1.100 (2001-04-14)
[root@laptop ~]# hostname --version
net-tools 1.60
hostname 1.100 (2001-04-14)
[root@laptop ~]#
Comando dnsdomainname
hostname - show or set the systems host name
domainname - show or set the systems NIS/YP domain name
dnsdomainname - show the systems DNS domain name
nisdomainname - show or set systems NIS/YP domain name
ypdomainname - show or set the systems NIS/YP domain name
SYNOPSIS
hostname [-v] [-a] [--alias] [-d] [--domain] [-f] [--fqdn] [-i] [--ipaddress] [--long] [-s] [--short] [-y] [--yp] [--nis] [-n] [--node]
hostname [-v] [-F filename] [--file filename] [hostname]
domainname [-v] [-F filename] [--file filename] [name]
nodename [-v] [-F filename] [--file filename] [name]
hostname [-v] [-h] [--help] [-V] [--version]
dnsdomainname [-v]
nisdomainname [-v]
ypdomainname [-v]
[root@laptop ~]# dnsdomainname
empresab30630.net
[root@laptop ~]# dnsdomainname -v
gethostname()=`laptop.empresab30630.net'
Resolving `laptop.empresab30630.net' ...
Result: h_name=`laptop.empresab30630.net'
Result: h_aliases=`laptop'
Result: h_aliases=`localhost.localdomain'
Result: h_aliases=`localhost'
Result: h_addr_list=`172.17.3.224'
empresab30630.net
[root@laptop ~]#
Comado uname
Mostar informacin total del sistema operativo
SYNOPSIS
uname [OPTION]...
DESCRIPTION
Print certain system information. With no OPTION, same as -s.
-a, --all
print all information, in the following order, except omit -p and -i if unknown:
-s, --kernel-name
print the kernel name
-n, --nodename
print the network node hostname
-r, --kernel-release
print the kernel release
-v, --kernel-version
print the kernel version
-m, --machine
print the machine hardware name
-p, --processor
print the processor type or "unknown"
-i, --hardware-platform
print the hardware platform or "unknown"
-o, --operating-system
print the operating system
-m, --machine
DESCRIPTION
Print the file name of the terminal connected to standard input.
-s, --silent, --quiet
print nothing, only return an exit status
--help display this help and exit
--version
output version information and exit
[root@linux-p02 ~]# w
18:58:26 up 4:19, 11 users, load average: 0,20, 0,17, 0,16
USER
TTY
FROM
aalcanta tty1
root
tty2
aalcanta tty3
root
tty4
aalcanta tty5
root
tty6
root
:0
root
pts/1 :0.0
root
pts/2 :0.0
root
pts/3 :0.0
root
pts/4 :0.0
[root@linux-p02 ~]#
root
tty2
root
tty4
root
tty6
root
:0
root
pts/1 :0.0
root
pts/3 :0.0
[root@linux-p02 ~]#
Comando who
Mostrar lalista de sesiones de usuario
[root@linux-p02 ~]# who
aalcantara tty1
2010-01-30 11:28
root
tty2
2010-01-30 18:54
aalcantara tty3
2010-01-30 18:54
root
tty4
2010-01-30 18:54
aalcantara tty5
2010-01-30 18:55
root
tty6
2010-01-30 18:55
root
:0
2010-01-30 09:58
root
pts/1
2010-01-30 10:11 (:0.0)
root
pts/3
2010-01-30 18:14 (:0.0)
[root@linux-p02 ~]#
Mostrar la lsiat de detallada de los inicios de sesin
[root@linux-p02 ~]# who -a
2010-01-30 09:39
388 id=si term=0 salida=0
system boot
2010-01-30 09:39
`run-level' 5
2010-01-30 09:39
ltimo=S
2010-01-30 09:40
1792 id=l5 term=0 salida=0
aalcantara + tty1
2010-01-30 11:28 07:49
2714
root
+ tty2
2010-01-30 18:54 00:23
2715
aalcantara + tty3
2010-01-30 18:54 00:22
2716
root
+ tty4
2010-01-30 18:54 00:22
2717
aalcantara + tty5
2010-01-30 18:55 00:20
2718
root
+ tty6
2010-01-30 18:55 00:21
2719
2010-01-30 09:40
2720 id=x
root
? :0
2010-01-30 09:58 ?
2902
root
+ pts/1
2010-01-30 10:11 00:02
3170 (:0.0)
pts/2
2010-01-30 19:01
0 id=/2 term=0 salida=0
root
+ pts/3
2010-01-30 18:14 .
3170 (:0.0)
pts/4
2010-01-30 19:01
0 id=/4 term=0 salida=0
[root@linux-p02 ~]#
[root@linux-p02 ~]# who --all
2010-01-30 09:39
388 id=si term=0 salida=0
system boot 2010-01-30 09:39
`run-level' 5 2010-01-30 09:39
ltimo=S
2010-01-30 09:40
1792 id=l5 term=0 salida=0
aalcantara + tty1
2010-01-30 11:28 07:52
2714
root
+ tty2
2010-01-30 18:54 00:26
2715
aalcantara + tty3
2010-01-30 18:54 00:25
2716
root
+ tty4
2010-01-30 18:54 00:25
2717
aalcantara + tty5
2010-01-30 18:55 00:23
2718
root
+ tty6
2010-01-30 18:55 00:24
2719
2010-01-30 09:40
2720 id=x
root
? :0
2010-01-30 09:58 ?
2902
root
+ pts/1
2010-01-30 10:11 00:05
3170 (:0.0)
pts/2
2010-01-30 19:01
0 id=/2 term=0 salida=0
root
+ pts/3
2010-01-30 18:14 .
3170 (:0.0)
pts/4
2010-01-30 19:01
0 id=/4 term=0 salida=0
[root@linux-p02 ~]#
2720 id=x
ltimo=S
ltimo=S
root
root
+ pts/1
+ pts/3
Comando cal
[root@linux-p02 ~]# cal
enero de 2010
do lu ma mi ju vi s
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
[root@linux-p02 ~]#
[root@linux-p02 ~]# cal -1
enero de 2010
do lu ma mi ju vi s
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
[root@linux-p02 ~]# cal -3
diciembre de 2009
enero de 2010
do lu ma mi ju vi s do lu ma mi ju vi s
1 2 3 4 5
1 2
6 7 8 9 10 11 12
3 4 5 6 7 8 9
13 14 15 16 17 18 19 10 11 12 13 14 15 16
20 21 22 23 24 25 26 17 18 19 20 21 22 23
27 28 29 30 31
24 25 26 27 28 29 30
31
[root@linux-p02 ~]#
[root@linux-p02 ~]# cal -m
enero de 2010
lu ma mi ju vi s do
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
[root@linux-p02 ~]#
febrero de 2010
do lu ma mi ju vi s
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28
Opciones de GNU (en la forma ms corta): [-ahHiklmPv] [-t tipo-sf] [-x tipo-sf] [--block-size=size]
[--print-type] [--no-sync] [--sync] [--help] [--version] [--]
DESCRIPCIN
df informa de la cantidad de espacio de disco usada y de la disponible en sistemas de ficheros.
Sin argumentos, df informa del espacio usado y del disponible en todos los sistemas de ficheros
montados
actualmente (de todos los tipos). De otro modo, df informa slo del sistema de ficheros donde est
cada
argumento fichero.
OPCIONES DE GNU
-a, --all
Incluye en el listado sistemas de ficheros que tienen un tamao de 0 bloques, los que de
forma
predeterminada se omiten. Tales sistemas de ficheros son tpicamente pseudo-sistemas de ficheros de
propsitos especiales, como entradas del auto-montador. Tambin, sistemas de ficheros de tipo
"ignore" o "auto", soportados por algunos sistemas operativos, se incluyen solamente si se especifica
esta opcin.
--block-size=tamao
Muestra los tamaos en bloques de tamao bytes. (Nueva aunque defectuosa en fileutils-4.0.)
-h, --human-readable
Aade una letra indicativa de tamao, como M para megabytes binarios (mebibytes), a cada
tamao.
-H, --si
Hace lo mismo que -h, pero usa las unidades oficiales del SI (con potencias de 1000 en vez
de
1024, por lo que M representa 1000000 en lugar de 1048576). (Nueva en fileutils-4.0.)
-i, --inodes
Lista informacin sobre la utilizacin de nodos- en lugar de la de bloques. Un nodo- (abreviatura de nodo ndice) contiene informacin sobre un fichero como por ejemplo su
propietario,
permisos, marcas de tiempos, y localizacin de sus bloques de datos en el disco.
-k, --kilobytes
Muestra los tamaos en bloques de 1024 bytes.
-l, --local
Limita la salida slo a sistemas de ficheros locales. (Nueva en fileutils-4.0.)
-m, --megabytes
Muestra los tamaos en bloques de megabytes binarios (esto es, de 1048576 bytes). Dese
cuenta que
las cuatro opciones -h, -H, -k, -m son mutuamente excluyentes y slo se tendr en cuenta la
ltima. Este no es el caso de las opciones --si y -m ya que si se ponen ambas se producir una
salida en megabytes (realmente, 1000000 bytes). [La interpretacin de los tamaos de bloque
tambin se ve afectada por la variable de entorno BLOCK_SIZE, pero esto no funciona en la versin
fileutils-4.0 version.]
--no-sync
No llama a la primitiva sync antes de obtener cualquier dato de utilizacin de espacio. Esto
puede hacer que df se ejecute bastante ms rpido, pero en algunos sistemas
(notablemente en
SunOS) los resultados pueden estar algo desfasados. Esto es el comportamiento predeterminado.
-P, --portability
Emplea el formato de salida de POSIX. ste es como el formato predeterminado salvo que la
infor macin sobre cada sistema de ficheros se imprime siempre en exactamente una lnea; un
dispositivo
de montaje nunca se pone en una lnea solo. Esto significa que si el nombre del dispositivo de
montaje es de ms de 20 caracteres de largo (p.ej. esto puede ocurrir en montajes de red), las
columnas se alinearn mal.
--sync Llama a la primitiva sync antes de obtener cualquier dato de utilizacin de espacio. En
algunos
sistemas (notablemente en SunOS), esto lleva a resultados ms al da, pero en general esta opcin
hace a df mucho ms lento, especialmente cuando hay muchos sistemas de ficheros o estn muy
ocupados, activos.
-t tipo-sf, --type=tipo-sf
Limita el listado a sistemas de ficheros de tipo tipo-sf. Se pueden especificar varios tipos de
sistemas de ficheros dando varias opciones -t. De forma predeterminada, ninguno se omite.
-T, --print-type
Muestra cada tipo de sistema de ficheros. Los tipos dados son aqullos de los que informa el
sis tema (y se encuentran en una forma dependiente del sistema, por ejemplo leyendo /etc/mtab).
Consulte tambin mount(8).
-x tipo-sf, --exclude-type=tipo-sf
Limita el listado a los sistemas de ficheros que no sean de tipo tipo-sf. Se pueden eliminar varios tipos de sistemas de ficheros dando varias opciones -x. De forma predeterminada, no se
omite
ningn tipo de sistema de ficheros.
-v
[root@linux-p02 ~]# df -a
S.ficheros
Bloques de 1K Usado Dispon Uso% Montado en
/dev/sda12
10153988 3861364 5768508 41% /
proc
0
0
0 - /proc
sysfs
0
0
0 - /sys
devpts
0
0
0 - /dev/pts
/dev/sda11
101086
11333
84534 12% /boot
tmpfs
1297144
0 1297144 0% /dev/shm
none
0
0
0 - /proc/sys/fs/binfmt_misc
sunrpc
0
0
0 - /var/lib/nfs/rpc_pipefs
172.17.3.224:/recurso
14760224 4245824 9752512 31% /mnt
[root@linux-p02 ~]# df --all
S.ficheros
Bloques de 1K Usado Dispon Uso% Montado en
/dev/sda12
10153988 3861364 5768508 41% /
proc
0
0
0 - /proc
sysfs
0
0
0 - /sys
devpts
0
0
0 - /dev/pts
/dev/sda11
101086
11333
84534 12% /boot
tmpfs
1297144
0 1297144 0% /dev/shm
none
0
0
0 - /proc/sys/fs/binfmt_misc
sunrpc
0
0
0 - /var/lib/nfs/rpc_pipefs
172.17.3.224:/recurso
14760224 4245824 9752512 31% /mnt
[root@linux-p02 ~]#
[root@linux-p02 ~]# df -h
S.ficheros
Tamao Usado Disp Uso% Montado en
/dev/sda12
9,7G 3,7G 5,6G 41% /
/dev/sda11
99M 12M 83M 12% /boot
tmpfs
1,3G
0 1,3G 0% /dev/shm
172.17.3.224:/recurso
15G 4,1G 9,4G 31% /mnt
[root@linux-p02 ~]# df df: -: No existe el fichero o el directorio
[root@linux-p02 ~]# df --human-readable
S.ficheros
Tamao Usado Disp Uso% Montado en
/dev/sda12
9,7G 3,7G 5,6G 41% /
/dev/sda11
99M 12M 83M 12% /boot
tmpfs
1,3G
0 1,3G 0% /dev/shm
172.17.3.224:/recurso
15G 4,1G 9,4G 31% /mnt
[root@linux-p02 ~]#
[root@linux-p02 ~]# df -H
S.ficheros
Tamao Usado Disp Uso% Montado en
/dev/sda12
11G 4,0G 6,0G 41% /
/dev/sda11
104M 12M 87M 12% /boot
tmpfs
1,4G
0 1,4G 0% /dev/shm
172.17.3.224:/recurso
16G 4,4G 10G 31% /mnt
[root@linux-p02 ~]# df -.si
df: opcin invlida -- .
Pruebe `df --help' para ms informacin.
[root@linux-p02 ~]# df --si
S.ficheros
Tamao Usado Disp Uso% Montado en
/dev/sda12
11G 4,0G 6,0G 41% /
/dev/sda11
104M 12M 87M 12% /boot
tmpfs
1,4G
0 1,4G 0% /dev/shm
172.17.3.224:/recurso
16G 4,4G 10G 31% /mnt
[root@linux-p02 ~]#
[root@linux-p02 ~]# df -i
S.ficheros
Nodos-i NUsados NLibres NUso% Montado en
/dev/sda12
2621440 156514 2464926 6% /
/dev/sda11
26104
34 26070 1% /boot
tmpfs
222981
1 222980 1% /dev/shm
172.17.3.224:/recurso
3811392 144552 3666840 4% /mnt
[root@linux-p02 ~]# df --inodes
S.ficheros
Nodos-i NUsados NLibres NUso% Montado en
/dev/sda12
2621440 156514 2464926 6% /
/dev/sda11
26104
34 26070 1% /boot
tmpfs
222981
1 222980 1% /dev/shm
172.17.3.224:/recurso
3811392 144552 3666840 4% /mnt
[root@linux-p02 ~]#
[root@linux-p02 ~]# df -k
S.ficheros
Bloques de 1K Usado Dispon Uso% Montado en
/dev/sda12
10153988 3861368 5768504 41% /
/dev/sda11
101086
11333
84534 12% /boot
tmpfs
1297144
0 1297144 0% /dev/shm
172.17.3.224:/recurso
14760224 4245824 9752512 31% /mnt
[root@linux-p02 ~]# df --kilobytes
df: the --kilobytes option is deprecated; use -k instead
S.ficheros
Bloques de 1K Usado Dispon Uso% Montado en
/dev/sda12
10153988 3861368 5768504 41% /
/dev/sda11
101086
11333
84534 12% /boot
tmpfs
1297144
0 1297144 0% /dev/shm
172.17.3.224:/recurso
14760224 4245824 9752512 31% /mnt
[root@linux-p02 ~]#
LS(1)
NOMBRE
ls, dir, vdir - listan los contenidos de directorios
SINOPSIS
ls [opciones] [fichero...]
dir [fichero...]
vdir [fichero...]
Opciones de GNU (en la forma ms corta):
[-1abcdfghiklmnopqrstuvwxABCDFGHLNQRSUX]
[-w cols]
[-T cols]
[-I patrn]
[--full-time]
[--show-control-chars]
[--block-size=tamao]
[--format={long,verbose,commas,across,vertical,single-column}]
[--sort={none,time,size,extension}]
[--time={atime,access,use,ctime,status}]
[--color[={none,auto,always}]]
[--help] [--version] [--]
DESCRIPCIN
El programa
ls
lista primero sus argumentos no directorios fichero, y luego para cada argumento directorio todos los
ficheros susceptibles de listarse contenidos en dicho directorio. Si no hay presente ningn argumento
aparte de las opciones, se supone un argumento predeterminado `.' (el directorio de trabajo).
La opcin -d hace que los directorios se traten como argumentos no directorios; es decir, como ficheros
normales.
Un fichero es susceptible de listarse cuando su nombre no comienza con `.' o cuando se da la opcin -a
(o -A, vea ms abajo).
Cada una de las listas de ficheros (las de ficheros no directorios, y para cada directorio la lista de
ficheros de dentro) se clasifica separadamente segn la secuencia de clasificacin en la localizacin
en curso. Cuando se da la opcin -l, cada lista se precede por unalnea de sumario que da el tamao
total de todos los ficheros en la lista, medidos en semi-kilobytes (512 B).
La salida es a la salida estndar, una entrada por cada lnea, a menos que se pida una salida multicolumna mediante la opcin -C. Sin embargo, para la salida en una terminal, no est definido si la
salida ser en una sola columna o en varias. Las opciones -1 y -C se pueden emplear para forzar la
salida en una o en varias columnas, respectivamente.
DETALLES DE GNU
Si la salida estndar es una terminal, la salida es en columnas
(ordenadas verticalmente).
dir (tambin instalado como d)
es equivalente a `ls -C -b'; esto es, los ficheros se listan de forma
predeterminada en columnas, ordenadas verticalmente.
vdir
(tambin instalado como
v)
es equivalente a `ls -l -b'; esto es, los ficheros se listan de forma
predeterminada en el formato largo.
OPCIONES DE GNU
-1, --format=single-column
Lista un fichero por lnea. Esto es lo predeterminadao cuando la
salida estndar no es una terminal.
-a, --all
Lista todos los ficheros en directorios, incluyendo todos los ficheros
cuyos nombres comiencen por `.'.
-b, --escape, --quoting-style=escape
Muestra los caracteres no grficos en nombres de ficheros empleando
secuencias de escape alfabticas y octales como las empleadas en el
lenguaje C. Esta opcin es la misma que
-Q
salvo que no se delimintan los nombres de fichero por comillas dobles.
-c, --time=ctime, --time=status
Clasifica los contenidos del directorio de acuerdo con los tiempos de
cambio de estado de los ficheros (el `ctime' en el nodo-). Si el
formato de listado largo se est
empleando (-l)
muestra el tiempo de cambio de estado en vez del de modificacin.
-d, --directory
Lista nombres de directorios como otros ficheros, en vez de listar sus
contenidos.
-f
No ordena los contenidos del directorio; los lista en el orden en que
estn almacenados en el disco.
Tambin activa
-a
y
-U
y desactiva
-l,
--color,
-s
y
-t
si se especificaron antes de
-f.
-g
No hace nada; por compatibilidad con otras versiones de Unix.
-h, --human-readable
Aade una letra indicativa de tamao, tal como
M
para megabytes binarios (`mebibytes'), a cada tamao.
(Nueva en file%utils-4.0.)
-i, --inode
Muestra el nmero de nodo- (tambin llamado el nmero de serie del
fichero o el nmero ndice o nmero-) de cada fichero a la izquierda
de su nombre. (Este nmero identifica de forma inequvoca a cada
fichero dentro de un sistema de ficheros particular.)
-k, --kilobytes
Si se estn listando los tamaos de ficheros, los muestra en kilobytes.
-l, --format=long, --format=verbose
Adems del nombre de cada fichero, muestra el tipo del fichero, los
permisos, el nmero de enlaces duros, el nombre del propietario, el
del grupo al que pertenece, el tamao en bytes, y la marca de tiempo
(el tiempo de modificacin a menos que se seleccione otro). Para
ficheros con un tiempo de ms de 6 meses o de ms de 1 hora en el
futuro, la marca de tiempo contiene el ao en lugar de la hora del da.
Para cada directorio que se liste, escribe antes de los ficheros una
lnea
`total
bloques', donde bloques es el espacio de disco total usado por todos
los ficheros en ese directorio. Por omisin, se emplean bloques de
1024 bytes; si la variable de entorno
POSIXLY_CORRECT
est definida, se usan bloques de 512 bytes (a menos que se haya dado
la opcin
-k).
Los
bloques
computados cuentan cada enlace duro separadamente; esto es
discutiblemente una deficiencia.
Los permisos listados son similares a especificaciones de modo
simblico, pero
ls
combina varios bits en el tercer carcter de cada conjunto de permisos.
s
Si estn activados tanto el bit SETUID o SETGID como el correspondiente de
ejecutable.
S
Si est activado el bit SETUID o SETGID pero no el correspondiente de
ejecutable.
t
Si tanto el bit pegajoso (STI) como el ejecutable para `otros' estn
activados.
T
Si el bit STI o pegajoso est activado pero el ejecutable para `otros'
no lo est.
x
Si el bit ejecutable est activado y no se aplica nada de lo anterior.
Otra cosa (no hay permiso).
-m, --format=commas
Lista los ficheros horizontalmente, con tantos como quepan en cada
lnea, separados unos de otros por una coma y un espacio.
-n, --numeric-uid-gid
Lista los UID y GID numricos en vez de los nombres.
-o
Produce listados de directorio en el formato largo, pero no muestra
informacin de grupo, como la opcin -l antigua. Es equivalente a
emplear
--format=long --no-group.
Esta opcin se proporciona por compatibilidad con otras versiones de
ls.
-p, --file-type, --indicator-style=file-type
Aade un carcter a cada nombre de fichero indicando el tipo del
fichero. Esto es como
-F
salvo en que los ejecutables no se marcan.
(De hecho, fileutils-4.0 trata la opcin --file-type como --classify.)
-q, --hide-control-chars
Muestra signos de interrogacin `?' en vez de caracteres no grficos
en nombres de ficheros. Esto es el comportamiento predeterminado.
-r, --reverse
Clasifica los contenidos de directorios en orden inverso.
-s, --size
Muestra el tamao de cada fichero en bloques de 1024 bytes a la
izquierda del nombre. Si la variable de entorno
POSIXLY_CORRECT
est definida, se emplean en su lugar bloques de 512 bytes, a menos
que se haya dado la opcin
-k.
-t, --sort=time
Clasifica por el tiempo de modificacin (el `mtime' en el nodo-) en
vez de alfabticamente, con los ficheros ms recientes en primer lugar.
-u, --time=atime, --time=access, --time=use
Clasifica los contenidos de los directorios de acuerdo con los tiempos
de ltimo acceso de los ficheros en vez de los de modificacin (el
`atime' en el nodo-). Si se est empleando el formato de listado
largo, muestra el tiempo de ltimo acceso en vez del de modificacin.
-v
Clasifica los contenidos de los directorios de acuerdo a la versin de los
ficheros. Esto tiene en cuenta el hecho de que los nombres de los ficheros
ls -1v
foo.zml-1.gz
foo.zml-12.gz
foo.zml-25.gz
foo.zml-100.gz
Tambin dese cuenta que las partes numricas con ceros a la izquierda se
consideran como fraccionarias:
> ls -1
> ls -1v
abc-1.007.tgz
abc-1.007.tgz
abc-1.012b.tgz
abc-1.01a.tgz
abc-1.01a.tgz
abc-1.012b.tgz
(Nueva en file%utils-4.0.)
-w, --width cols
Asume que la pantalla tiene
cols
columnas de ancho. El valor predeterminado se toma del controlador de
terminal si es posible; si no, se emplea la variable de ambiente
COLUMNS
si est definida; de otro modo el valor predeterminado es 80.
-x, --format=across, --format=horizontal
Lista los ficheros en columnas, ordenados horizontalmente.
-A, --almost-all
Lista todos los ficheros en los directorios, excepto `.' y `..'.
-B, --ignore-backups
No lista los ficheros que acaben en `~', a menos que se den sus
nombres en la lnea de rdenes como argumentos.
-C, --format=vertical
Lista ficheros en columnas, ordenadas verticalmente. Esto es lo
predeterminado si la salida estndar es una terminal. Siempre es el
comportamiento predeterminado tambin para
dir y d.
-D, --dired
Con el formato de listado largo
(-l),
imprime una lnea adicional tras la salida principal:
//DIRED//
COM1 FIN1 COM2 FIN2 ...
Los
COMn y FINn
son enteros positivos que guardan la posicin en bytes del COMienzo y
el FINal respectivamente de cada nombre de fichero en la salida. Esto
hace ms fcil a Emacs encontrar los nombres, incluso si contienen
caracteres inusuales como espacios o nuevas-lneas, sin tener que andar
buscando.
Si los directorios se estn listando recursivamente
(-R),
muestra una lnea similar tras cada subdirectorio:
//SUBDIRED//
--color[=cundo]
Especifica si emplear color para distinguir tipos de ficheros. Los
colores se especifican mediante la variable de entorno LS_COLORS. Para
informacin acerca de cmo definir esta variable, consulte
dircolors(1).
cundo
puede omitirse, o ser uno de:
none
No emplear color en absoluto. Esto es lo predeterminado.
auto
Emplear color solamente si la salida estndar es una terminal.
always
Emplear color siempre. Especificar
--color
y no
cundo
es equivalente a
--color=always.
--full-time
Lista los tiempos al completo, en vez de emplear los mtodos
heursticos para las abreviaturas normales. El formato es el mismo que
el predeterminado de
date(1);
no es posible cambiar esto, pero uno puede extraer la cadena de fecha con
cut(1)
y luego pasar el resultado a `date -d'.
Esto es mayormente de utilidad porque la salida de tiempo incluye los
segundos. (Los sistemas de ficheros de Unix almacenan las marcas de
tiempo solamente al segundo ms cercano, de forma que esta opcin
muestra toda la informacin que hay.) Por ejemplo, esto puede ayudar
cuando uno tiene un Makefile que no est regenerando correctamente los
ficheros.
--quoting-style=word
Usa el estilo
word
para entrecomillar los nombres de salida. El parmetro
word
debe ser uno de los siguientes:
literal
Muestra los nombres "tal cual". ste es el comportamiento por omisin de
ls.
shell
Entrecomilla los nombres para el intrprete de rdenes si estos contienen
metacaracteres del intrprete de rdenes o si pueden producir una salida
ambiga.
shell-always
Entrecomilla los nombres para el intrprete de rdenes, aunque cuando,
normalmente, no necesitaran entrecomillarse.
c
Entrecomilla los nombres como si fueran una cadena en C. Esto es lo mismo
que la opcin
-Q.
escape
Entrecomilla como con
c
pero omite las comillas dobles que delimitan el nombre. Esto es lo mismo que
la opcin
-b.
Se puede especificar un valor por omisin para esta opcin con la variable
de entorno QUOTING_STYLE. (Vase
ENTORNO
ms abajo.)
--show-control-chars
Muestra los caracteres no grficos "tal cual" en los nombres de los
ficheros. Esto es lo que suele ocurrir a menos que la salida sea
una terminal y el programa sea
ls.
OPCIONES ESTANDARES DE GNU
--help
Muestra un mensaje en la salida estndar sobre el modo de empleo y
acaba con estado de xito.
--version
Muestra en la salida estndar informacin sobre la versin, y luego
acaba con estado de xito.
-Termina con la lista de opciones.