Difference between revisions of "Ls"
Jump to navigation
Jump to search
↑ https://unix.stackexchange.com/questions/82357/what-do-the-symbols-displayed-by-ls-f-mean
(18 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{lowercase}} | ||
<code>[[wikipedia:ls|ls]]</code> is a command to list files, [[directories]] and [[symbolic links]] in [[Linux]] and Unix-like operating systems include in the <code>[[coreutils]]</code> package in Ubuntu. | <code>[[wikipedia:ls|ls]]</code> is a command to list files, [[directories]] and [[symbolic links]] in [[Linux]] and Unix-like operating systems include in the <code>[[coreutils]]</code> package in Ubuntu. | ||
* Man page: http://man7.org/linux/man-pages/man1/ls.1.html | * Man page: http://man7.org/linux/man-pages/man1/ls.1.html | ||
Line 8: | Line 9: | ||
** <code>ll -h</code> | ** <code>ll -h</code> | ||
* <code>ls -l</code> | * <code>ls -l</code> | ||
+ | * <code>[[ls -la]]</code> | ||
* <code>ls -lh</code> | * <code>ls -lh</code> | ||
* <code>[[ls -lhaR]]</code> | * <code>[[ls -lhaR]]</code> | ||
Line 13: | Line 15: | ||
* Sort by [[size]]: | * Sort by [[size]]: | ||
** <code>ls -lhS</code> | ** <code>ls -lhS</code> | ||
− | ** <code>ls -lR | grep '^-' | sort -rnk5</code> (sort will not work if ls is used with -h) | + | ** <code>ls -lR | grep '^-' | [[sort]] -rnk5</code> (sort will not work if ls is used with -h) |
** Including full path: <code>ls -ld $([[find]] ./) | [[sort]] -rnk5 | more</code> | ** Including full path: <code>ls -ld $([[find]] ./) | [[sort]] -rnk5 | more</code> | ||
:::-su: /bin/ls: Argument list too long | :::-su: /bin/ls: Argument list too long | ||
::: -d list directories themselves, not their contents | ::: -d list directories themselves, not their contents | ||
* <code>ls -i</code> ([[inode]]) | * <code>ls -i</code> ([[inode]]) | ||
+ | * <code>[[ls -1]]</code> | ||
+ | * <code>ls | xargs</code> | ||
== Flags == | == Flags == | ||
<code>-F</code> appends symbols to filenames. These symbols show useful information about files.<ref>https://unix.stackexchange.com/questions/82357/what-do-the-symbols-displayed-by-ls-f-mean</ref> | <code>-F</code> appends symbols to filenames. These symbols show useful information about files.<ref>https://unix.stackexchange.com/questions/82357/what-do-the-symbols-displayed-by-ls-f-mean</ref> | ||
− | @ means symbolic link (or that the file has extended attributes). | + | @ means symbolic link (or that the file has [[extended attributes]]). |
* means executable. | * means executable. | ||
= means socket. | = means socket. | ||
Line 28: | Line 32: | ||
/ means directory. | / means directory. | ||
− | == Related | + | == Related terms == |
+ | * [[No space left on device]] | ||
* <code>[[find]]</code> | * <code>[[find]]</code> | ||
* <code>[[du]]</code> | * <code>[[du]]</code> | ||
* <code>[[df]]</code> | * <code>[[df]]</code> | ||
− | + | * <code>[[chown]]</code>, <code>[[chgrp]]</code> | |
+ | * [[MinIO]]: <code>[[mc ls]]</code> | ||
+ | * <code>[[lscpu]], [[lsusb]], [[lspci]], [[lshw]], [[lsmem]], [[lspci]]</code> | ||
+ | * [[Superblock]] | ||
+ | * [[nvm ls]] | ||
+ | * <code>[[lsdir]]</code> [[alias]] | ||
== See also == | == See also == | ||
* {{ls}} | * {{ls}} | ||
* {{Linux filesystem commands}} | * {{Linux filesystem commands}} | ||
+ | * {{Linux Commands privileges}} | ||
* {{du}} | * {{du}} | ||
[[Category:Linux commands]] | [[Category:Linux commands]] |
Latest revision as of 13:30, 28 September 2023
ls
is a command to list files, directories and symbolic links in Linux and Unix-like operating systems include in the coreutils
package in Ubuntu.
Contents
Linux Examples[edit]
ls
ll
(alias fromls -laF
)ll -h
ls -l
ls -la
ls -lh
ls -lhaR
- One line listing with sizes using ls and find:
ls -ldh $(find /path/to/search/)
- Sort by size:
- -su: /bin/ls: Argument list too long
- -d list directories themselves, not their contents
Flags[edit]
-F
appends symbols to filenames. These symbols show useful information about files.[1]
@ means symbolic link (or that the file has extended attributes). * means executable. = means socket. | means named pipe. > means door. / means directory.
Related terms[edit]
- No space left on device
find
du
df
chown
,chgrp
- MinIO:
mc ls
lscpu, lsusb, lspci, lshw, lsmem, lspci
- Superblock
- nvm ls
lsdir
alias
See also[edit]
ls
,find
,tree
,mc
,attr, xattr, chmod
,rclone lsd, lsdir, ls -1
- File system,
du, df, find, ls, mkdir, touch, locate
sudo
,id
,visudo
,useradd
,userdel
,usermod
,groups
,passwd
,chown
,chmod
,chgrp
,groupadd
,groupdel
, Passwordless sudo, passwd (package),sudo --help
du, du -hs
, Disk space usage,df
,ls
,tree
,find
,docker system df
,journalctl --disk-usage
, No space left on device, ENOSPC,sar -F
,growpart
,resize2fs
, ncdu, duf, dua-cli
Advertising: