ls命令

作用:列举目录文件信息( list directory content )

格式:ls [option] [file]

1,命令不跟任何选项与目录,表示列举当前目录的文件信息 

ghostwu@dev:~$ ls
Desktop examples.desktop linux Pictures python Videos
Documents git_test Music project software
Downloads info php Public Templates

2,ls -l 使用长格式列举文件和目录信息

ghostwu@dev:~$ ls -l
total
drwxr-xr-x ghostwu ghostwu 2月 : Desktop
drwxr-xr-x ghostwu ghostwu 2月 : Documents
drwxr-xr-x ghostwu ghostwu 5月 : Downloads
-rw-r--r-- ghostwu ghostwu 2月 : examples.desktop
drwxrwxr-x ghostwu ghostwu 2月 : git_test
drwxrwxr-x ghostwu ghostwu 2月 : info
drwxrwxr-x ghostwu ghostwu 5月 : linux
drwxr-xr-x ghostwu ghostwu 2月 : Music
drwxrwxr-x ghostwu ghostwu 5月 : php
drwxr-xr-x ghostwu ghostwu 2月 : Pictures
drwxrwxr-x ghostwu ghostwu 2月 : project
drwxr-xr-x ghostwu ghostwu 2月 : Public
drwxrwxr-x ghostwu ghostwu 3月 : python
drwxrwxr-x ghostwu ghostwu 2月 : software
drwxr-xr-x ghostwu ghostwu 2月 : Templates
drwxr-xr-x ghostwu ghostwu 2月 : Videos

3,-a 列出所有文件,包括隐藏文件,在linux下,用'.'开头的表示隐藏文件:

ghostwu@dev:~$ ls -a
. Downloads .mozilla .ssh
.. examples.desktop Music .sudo_as_admin_successful
.bash_history .gconf .mysql_history Templates
.bash_logout .gitconfig php Videos
.bashrc git_test Pictures .vim
.byteexec .gnome .pki .viminfo
.cache .gnupg .presage .vimrc
.compiz .ICEauthority .profile .wget-hsts
.config info project .Xauthority
.dbus .lantern Public .xinputrc
Desktop .lesshst python .xsession-errors
.dmrc linux software .xsession-errors.old
Documents .local .sogouinput

4,ls -A 跟ls -a结果差不多,只不过-A不包括 . 和 ..

5,ls -l --time-style=long-iso,显示完整时间属性

ghostwu@dev:~$ ls -l --time-style=long-iso
total
drwxr-xr-x ghostwu ghostwu -- : Desktop
drwxr-xr-x ghostwu ghostwu -- : Documents
drwxr-xr-x ghostwu ghostwu -- : Downloads
-rw-r--r-- ghostwu ghostwu -- : examples.desktop
drwxrwxr-x ghostwu ghostwu -- : git_test
drwxrwxr-x ghostwu ghostwu -- : info
drwxrwxr-x ghostwu ghostwu -- : linux
drwxr-xr-x ghostwu ghostwu -- : Music
drwxrwxr-x ghostwu ghostwu -- : php
drwxr-xr-x ghostwu ghostwu -- : Pictures
drwxrwxr-x ghostwu ghostwu -- : project
drwxr-xr-x ghostwu ghostwu -- : Public
drwxrwxr-x ghostwu ghostwu -- : python
drwxrwxr-x ghostwu ghostwu -- : software
drwxr-xr-x ghostwu ghostwu -- : Templates
drwxr-xr-x ghostwu ghostwu -- : Videos

6,ls -F 如果是目录,会加上反斜线

ghostwu@dev:~$ ls -alF
total
drwxr-xr-x ghostwu ghostwu 5月 : ./
drwxr-xr-x root root 2月 : ../
-rw------- ghostwu ghostwu 5月 : .bash_history
-rw-r--r-- ghostwu ghostwu 2月 : .bash_logout
-rw-r--r-- ghostwu ghostwu 2月 : .bashrc
drwxr--r-- ghostwu ghostwu 2月 : .byteexec/
drwx------ ghostwu ghostwu 4月 : .cache/
drwx------ ghostwu ghostwu 2月 : .compiz/
drwx------ ghostwu ghostwu 4月 : .config/
drwx------ ghostwu ghostwu 2月 : .dbus/
drwxr-xr-x ghostwu ghostwu 2月 : Desktop/
-rw-r--r-- ghostwu ghostwu 2月 : .dmrc
drwxr-xr-x ghostwu ghostwu 2月 : Documents/
drwxr-xr-x ghostwu ghostwu 5月 : Downloads/
-rw-r--r-- ghostwu ghostwu 2月 : examples.desktop
drwx------ ghostwu ghostwu 5月 : .gconf/
-rw-rw-r-- ghostwu ghostwu 2月 : .gitconfig
drwxrwxr-x ghostwu ghostwu 2月 : git_test/
drwx------ ghostwu ghostwu 2月 : .gnome/
drwx------ ghostwu ghostwu 5月 : .gnupg/
-rw------- ghostwu ghostwu 5月 : .ICEauthority
drwxrwxr-x ghostwu ghostwu 2月 : info/
drwxrwxr-x ghostwu ghostwu 2月 : .lantern/
-rw------- ghostwu ghostwu 5月 : .lesshst
drwxrwxr-x ghostwu ghostwu 5月 : linux/
drwx------ ghostwu ghostwu 2月 : .local/
drwx------ ghostwu ghostwu 2月 : .mozilla/
drwxr-xr-x ghostwu ghostwu 2月 : Music/
-rw------- ghostwu ghostwu 5月 : .mysql_history
drwxrwxr-x ghostwu ghostwu 5月 : php/
drwxr-xr-x ghostwu ghostwu 2月 : Pictures/
drwx------ ghostwu ghostwu 2月 : .pki/
drwx------ ghostwu ghostwu 2月 : .presage/
-rw-r--r-- ghostwu ghostwu 2月 : .profile
drwxrwxr-x ghostwu ghostwu 2月 : project/
drwxr-xr-x ghostwu ghostwu 2月 : Public/
drwxrwxr-x ghostwu ghostwu 3月 : python/
drwxrwxr-x ghostwu ghostwu 2月 : software/
drwxrwxr-x ghostwu ghostwu 5月 : .sogouinput/
drwx------ ghostwu ghostwu 3月 : .ssh/
-rw-r--r-- ghostwu ghostwu 2月 : .sudo_as_admin_successful
drwxr-xr-x ghostwu ghostwu 2月 : Templates/
drwxr-xr-x ghostwu ghostwu 2月 : Videos/
drwxrwxr-x ghostwu ghostwu 2月 : .vim/
-rw------- ghostwu ghostwu 5月 : .viminfo
-rw-rw-r-- ghostwu ghostwu 2月 : .vimrc
-rw-r--r-- root root 2月 : .wget-hsts
-rw------- ghostwu ghostwu 5月 : .Xauthority
-rw-rw-r-- ghostwu ghostwu 2月 : .xinputrc
-rw------- ghostwu ghostwu 5月 : .xsession-errors
-rw------- ghostwu ghostwu 5月 : .xsession-errors.old

过滤出目录:

ghostwu@dev:~$ ls -alF | grep /
drwxr-xr-x ghostwu ghostwu 5月 : ./
drwxr-xr-x root root 2月 : ../
drwxr--r-- ghostwu ghostwu 2月 : .byteexec/
drwx------ ghostwu ghostwu 4月 : .cache/
drwx------ ghostwu ghostwu 2月 : .compiz/
drwx------ ghostwu ghostwu 4月 : .config/
drwx------ ghostwu ghostwu 2月 : .dbus/
drwxr-xr-x ghostwu ghostwu 2月 : Desktop/
drwxr-xr-x ghostwu ghostwu 2月 : Documents/
drwxr-xr-x ghostwu ghostwu 5月 : Downloads/
drwx------ ghostwu ghostwu 5月 : .gconf/
drwxrwxr-x ghostwu ghostwu 2月 : git_test/
drwx------ ghostwu ghostwu 2月 : .gnome/
drwx------ ghostwu ghostwu 5月 : .gnupg/
drwxrwxr-x ghostwu ghostwu 2月 : info/
drwxrwxr-x ghostwu ghostwu 2月 : .lantern/
drwxrwxr-x ghostwu ghostwu 5月 : linux/
drwx------ ghostwu ghostwu 2月 : .local/
drwx------ ghostwu ghostwu 2月 : .mozilla/
drwxr-xr-x ghostwu ghostwu 2月 : Music/
drwxrwxr-x ghostwu ghostwu 5月 : php/
drwxr-xr-x ghostwu ghostwu 2月 : Pictures/
drwx------ ghostwu ghostwu 2月 : .pki/
drwx------ ghostwu ghostwu 2月 : .presage/
drwxrwxr-x ghostwu ghostwu 2月 : project/
drwxr-xr-x ghostwu ghostwu 2月 : Public/
drwxrwxr-x ghostwu ghostwu 3月 : python/
drwxrwxr-x ghostwu ghostwu 2月 : software/
drwxrwxr-x ghostwu ghostwu 5月 : .sogouinput/
drwx------ ghostwu ghostwu 3月 : .ssh/
drwxr-xr-x ghostwu ghostwu 2月 : Templates/
drwxr-xr-x ghostwu ghostwu 2月 : Videos/
drwxrwxr-x ghostwu ghostwu 2月 : .vim/

过滤出文件

ghostwu@dev:~$ ls -alF | grep -v /
total
-rw------- ghostwu ghostwu 5月 : .bash_history
-rw-r--r-- ghostwu ghostwu 2月 : .bash_logout
-rw-r--r-- ghostwu ghostwu 2月 : .bashrc
-rw-r--r-- ghostwu ghostwu 2月 : .dmrc
-rw-r--r-- ghostwu ghostwu 2月 : examples.desktop
-rw-rw-r-- ghostwu ghostwu 2月 : .gitconfig
-rw------- ghostwu ghostwu 5月 : .ICEauthority
-rw------- ghostwu ghostwu 5月 : .lesshst
-rw------- ghostwu ghostwu 5月 : .mysql_history
-rw-r--r-- ghostwu ghostwu 2月 : .profile
-rw-r--r-- ghostwu ghostwu 2月 : .sudo_as_admin_successful
-rw------- ghostwu ghostwu 5月 : .viminfo
-rw-rw-r-- ghostwu ghostwu 2月 : .vimrc
-rw-r--r-- root root 2月 : .wget-hsts
-rw------- ghostwu ghostwu 5月 : .Xauthority
-rw-rw-r-- ghostwu ghostwu 2月 : .xinputrc
-rw------- ghostwu ghostwu 5月 : .xsession-errors
-rw------- ghostwu ghostwu 5月 : .xsession-errors.old

7,ls -d 列举目录本身信息,而不是查看目录下的文件信息

ghostwu@dev:~$ ls -d /
/
ghostwu@dev:~$ ls -ld /
drwxr-xr-x root root 2月 : /
ghostwu@dev:~$ ls -ld /home/ghost
ls: cannot access '/home/ghost': No such file or directory
ghostwu@dev:~$ ls -ld /home/ghostwu
drwxr-xr-x ghostwu ghostwu 5月 : /home/ghostwu
ghostwu@dev:~$

8,ls -R 递归查看目录

ghostwu@dev:~$ ls -R linux/
linux/:
mkdir linux/mkdir:

9,alias:查看定义的别名,la 等价于 ls -A:列出所有内容,包括隐藏文件,不包括( . 和 .. )

ghostwu@dev:~$ alias
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[-]\+\s*//;s/[;&|]\s*alert$//'\'')"'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
ghostwu@dev:~$ l
Desktop/ examples.desktop linux/ Pictures/ python/ Videos/
Documents/ git_test/ Music/ project/ software/
Downloads/ info/ php/ Public/ Templates/
ghostwu@dev:~$ la
.bash_history .gnupg python
.bash_logout .ICEauthority software
.bashrc info .sogouinput
.byteexec .lantern .ssh
.cache .lesshst .sudo_as_admin_successful
.compiz linux Templates
.config .local Videos
.dbus .mozilla .vim
Desktop Music .viminfo
.dmrc .mysql_history .vimrc
Documents php .wget-hsts
Downloads Pictures .Xauthority
examples.desktop .pki .xinputrc
.gconf .presage .xsession-errors
.gitconfig .profile .xsession-errors.old
git_test project
.gnome Public

10,定义一个别名( lst 等价与 ls -l --time-style=long-iso )

ghostwu@dev:~$ alias | grep ls
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
ghostwu@dev:~$ lst
No command 'lst' found, but there are similar ones
lst: command not found
ghostwu@dev:~$ alias lst = 'ls -l --time-style=long-iso'
bash: alias: lst: not found
bash: alias: =: not found
bash: alias: `ls -l --time-style': invalid alias name
ghostwu@dev:~$ alias lst='ls -l --time-style=long-iso'
ghostwu@dev:~$ lst
total
drwxr-xr-x ghostwu ghostwu -- : Desktop
drwxr-xr-x ghostwu ghostwu -- : Documents
drwxr-xr-x ghostwu ghostwu -- : Downloads
-rw-r--r-- ghostwu ghostwu -- : examples.desktop
drwxrwxr-x ghostwu ghostwu -- : git_test
drwxrwxr-x ghostwu ghostwu -- : info
drwxrwxr-x ghostwu ghostwu -- : linux
drwxr-xr-x ghostwu ghostwu -- : Music
drwxrwxr-x ghostwu ghostwu -- : php
drwxr-xr-x ghostwu ghostwu -- : Pictures
drwxrwxr-x ghostwu ghostwu -- : project
drwxr-xr-x ghostwu ghostwu -- : Public
drwxrwxr-x ghostwu ghostwu -- : python
drwxrwxr-x ghostwu ghostwu -- : software
drwxr-xr-x ghostwu ghostwu -- : Templates
drwxr-xr-x ghostwu ghostwu -- : Videos
ghostwu@dev:~$ alias | grep ls
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
alias lst='ls -l --time-style=long-iso'

11,取消别名:unalias + 别名

ghostwu@dev:~$ alias
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[-]\+\s*//;s/[;&|]\s*alert$//'\'')"'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
alias lst='ls -l --time-style=long-iso'
ghostwu@dev:~$ unalias lst
ghostwu@dev:~$ lst
No command 'lst' found, but there are similar ones
lst: command not found
ghostwu@dev:~$ alias | grep ls
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'

12,ls -lrt:  r:反序 t: 根据modify time排序,最新的在最前面

ghostwu@dev:~/linux/mkdir$ touch {a..e}.txt
ghostwu@dev:~/linux/mkdir$ ls -lrt
total
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
-rw-rw-r-- ghostwu ghostwu 5月 : e.txt
-rw-rw-r-- ghostwu ghostwu 5月 : d.txt
-rw-rw-r-- ghostwu ghostwu 5月 : c.txt
-rw-rw-r-- ghostwu ghostwu 5月 : b.txt
-rw-rw-r-- ghostwu ghostwu 5月 : a.txt
-rwxrwxrwx ghostwu ghostwu 2月 ghostwu2.txt

13 , -h : 人类能读懂的文件大小

ghostwu@dev:~$ ls -l
total
drwxr-xr-x ghostwu ghostwu 2月 : Desktop
drwxr-xr-x ghostwu ghostwu 2月 : Documents
drwxr-xr-x ghostwu ghostwu 5月 : Downloads
-rw-r--r-- ghostwu ghostwu 2月 : examples.desktop
drwxrwxr-x ghostwu ghostwu 2月 : git_test
drwxrwxr-x ghostwu ghostwu 2月 : info
drwxrwxr-x ghostwu ghostwu 5月 : linux
drwxr-xr-x ghostwu ghostwu 2月 : Music
drwxrwxr-x ghostwu ghostwu 5月 : php
drwxr-xr-x ghostwu ghostwu 2月 : Pictures
drwxrwxr-x ghostwu ghostwu 2月 : project
drwxr-xr-x ghostwu ghostwu 2月 : Public
drwxrwxr-x ghostwu ghostwu 3月 : python
drwxrwxr-x ghostwu ghostwu 2月 : software
drwxr-xr-x ghostwu ghostwu 2月 : Templates
drwxr-xr-x ghostwu ghostwu 2月 : Videos
ghostwu@dev:~$ ls -lh
total 72K
drwxr-xr-x ghostwu ghostwu .0K 2月 : Desktop
drwxr-xr-x ghostwu ghostwu .0K 2月 : Documents
drwxr-xr-x ghostwu ghostwu .0K 5月 : Downloads
-rw-r--r-- ghostwu ghostwu .8K 2月 : examples.desktop
drwxrwxr-x ghostwu ghostwu .0K 2月 : git_test
drwxrwxr-x ghostwu ghostwu .0K 2月 : info
drwxrwxr-x ghostwu ghostwu .0K 5月 : linux
drwxr-xr-x ghostwu ghostwu .0K 2月 : Music
drwxrwxr-x ghostwu ghostwu .0K 5月 : php
drwxr-xr-x ghostwu ghostwu .0K 2月 : Pictures
drwxrwxr-x ghostwu ghostwu .0K 2月 : project
drwxr-xr-x ghostwu ghostwu .0K 2月 : Public
drwxrwxr-x ghostwu ghostwu .0K 3月 : python
drwxrwxr-x ghostwu ghostwu .0K 2月 : software
drwxr-xr-x ghostwu ghostwu .0K 2月 : Templates
drwxr-xr-x ghostwu ghostwu .0K 2月 : Videos

14,-i 列出i节点信息

ghostwu@dev:~$ ls -il
total
drwxr-xr-x ghostwu ghostwu 2月 : Desktop
drwxr-xr-x ghostwu ghostwu 2月 : Documents
drwxr-xr-x ghostwu ghostwu 5月 : Downloads
-rw-r--r-- ghostwu ghostwu 2月 : examples.desktop
drwxrwxr-x ghostwu ghostwu 2月 : git_test
drwxrwxr-x ghostwu ghostwu 2月 : info
drwxrwxr-x ghostwu ghostwu 5月 : linux
drwxr-xr-x ghostwu ghostwu 2月 : Music
drwxrwxr-x ghostwu ghostwu 5月 : php
drwxr-xr-x ghostwu ghostwu 2月 : Pictures
drwxrwxr-x ghostwu ghostwu 2月 : project
drwxr-xr-x ghostwu ghostwu 2月 : Public
drwxrwxr-x ghostwu ghostwu 3月 : python
drwxrwxr-x ghostwu ghostwu 2月 : software
drwxr-xr-x ghostwu ghostwu 2月 : Templates
drwxr-xr-x ghostwu ghostwu 2月 : Videos

Linux常用基本命令( ls, alias)的更多相关文章

  1. Linux常用基本命令(less)

    转: Linux常用基本命令(less) LESS:跟more命令的功能类似,都是用于分页显示内容,但是他的性能比more更高,功能比more更丰富,他读取文件是按需加载 格式: less [opti ...

  2. Linux 常用基本命令及应用技巧

    需要pdf 版 联系我 我的文件中有目录一.Linux 的常用基本命令................................................................. ...

  3. Linux常用命令 - ls

    目录 Linux常用命令-ls 简介 ls -F ls -a ls -R ls -l 后记 Linux常用命令-ls 简介 ls主要用于显示文件和目录列表.作为最常见的Linux命令,大家应该都不会陌 ...

  4. Linux常用基本命令(chmod)

    chmod命令用来改变文件或者目录的权限,只有文件的属主和超级用户才能够执行这个命令 格式: chmod [option] [mode] [file] >常用参数选项 -R : 递归修改目录以及 ...

  5. 测试必知必会系列- Linux常用命令 - ls

    21篇测试必备的Linux常用命令,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1672457.html 列出当 ...

  6. Linux 常用命令 :ls命令

    ls命令是linux下最常用的命令.ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单. 通过ls 命令不仅可以查看linu ...

  7. 【Linux】linux常用基本命令(转)

    (转自:http://blog.csdn.net/xiaoguaihai/article/details/8705992) Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用 ...

  8. 【Linux】linux常用基本命令

    Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们.   这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日 ...

  9. linux常用基本命令

    Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们.   系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器 ...

随机推荐

  1. 使用wget命令爬取整站

    快速上手(整个bootstrap网页全被你抓取下来了~_~) wget -c -r -npH -k -nv http://www.baidu.com 参数说明 -c:断点续传 -r:递归下载 -np: ...

  2. 【kuangbin专题】计算几何基础

    1.poj2318 TOYS 传送:http://poj.org/problem?id=2318 题意:有m个点落在n+1个区域内.问落在每个区域的个数. 分析:二分查找落在哪个区域内.叉积判断点与线 ...

  3. Freemarker实例教程

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本人声明.否则将追究法律责任.作者:永恒の_☆ 地址:http://blog.csdn.net/chenghui0317/a ...

  4. Swift5 语言参考(四) 表达式

    在Swift中,有四种表达式:前缀表达式,二进制表达式,主表达式和后缀表达式.评估表达式会返回一个值,导致副作用,或两者兼而有之. 前缀和二进制表达式允许您将运算符应用于较小的表达式.主要表达式在概念 ...

  5. 【ElasticSearch】:Windows下ElasticSearch+版本安装head

    概述 elasticsearch-head,之前插件plugin方式已废弃,现已改为nodejs的NPM安装,独立WEB服务方式. elasticsearch-head网址:https://githu ...

  6. Consul集群搭建

    一.集群搭建 准备三台机器 需要开启的端口,8300, 8301, 8500, 8600 机器1: 172.16.106.201 ./consul agent -server -bootstrap-e ...

  7. odoo开发笔记 -- odoo源码解析

    odoo 源码解析:http://blog.csdn.net/weixin_35737303

  8. Java语言基础(方法与数组)_DAY05

    1:函数(掌握)   (1)定义在类中,有特定功能的一段小程序,可以独立运行.    (2)函数的格式:       修饰符 返回值类型 函数名(形参类型 形式参数1,形参类型 形式参数2...)   ...

  9. Kafka连接SparkStreaming的两种方式

    第一种方式代码: import org.apache.spark.storage.StorageLevel import org.apache.spark.{HashPartitioner, Spar ...

  10. C++中:默认构造函数、析构函数、拷贝构造函数和赋值函数——转

    对于一个空类,编译器默认产生4个成员函数:默认构造函数.析构函数.拷贝构造函数和赋值函数.1.构造函数:构造函数是一种特殊的类成员,是当创建一个类的时候,它被调用来对类的数据成员进行初始化和分配内存. ...