`

linux基本命令学习(1)--ls

阅读更多

ls的用法: ls [OPTION]... [FILE]...

列举文件信息(默认当前目录), 如果-cftuvSUX或者--sort没有设置则按照字典顺序排序条目

1) 控制显示范围
ls -a
不忽略以.开头的条目,即显示所有文件和目录包括隐藏文件和隐藏目录

ls -A
类似ls -a,但是不显式.和..目录

2) 控制显示格式

ls -1                        
每行列举一个文件,注意是1234的1,不是字母l

ls -x  
以从左到右,由上至下的横列方式显示文件和目录名称

ls -n
类似-l, 但是列举用户和分组的id,即不显式owner和group的名字,而替代为id(数字)
ls -l的结果:

-rw-r--r-- 1 sky sky    0 Aug 31 23:43 a.txt
-rw-r--r-- 1 sky sky    0 Aug 31 23:43 b.tar

ls -n的结果:

-rw-r--r-- 1 1000 1000    0 Aug 31 23:43 a.txt
-rw-r--r-- 1 1000 1000    0 Aug 31 23:43 b.tar


ls -Q,
显示时为每个文件和文件夹的名字增加前后双引号,如

"a.txt"  "b.tar"  "b.txt"  "bash"  "bash_list.sh"  "bin"  "dev"  "workspace"


ls -F
为条目增加指示符,例如"lib"目录显示为"lib/",文件不变,举例如:

a.txt  b.tar  b.txt  bash/  bash_list.sh@  bin/  dev/  workspace/


ls -m
显示时用","号区隔每个文件和目录的名称,举例如

a.txt, b.tar, b.txt, bash, bash_list.sh, bin, dev, workspace


3) 控制显示内容

ls -l
使用长格式,每个文件或者目录一行,显示详细信息

ls -lG
G用于在长格式时不显示group名称

ls -o
类似ls -l,但是不显示owner名称

ls -g
类似ls -l,但是不显示group信息,等同于ls -lG

ls -lh   
-h参数通常和-l一起使用, 以可读的格式打印大小(如, 1K 234M 2G)

ls --si -l
--si参数类似-h参数,以可读的格式打印大小,但是计算单位是1000Bytes而非1024Bytes

ls -s
显示每个文件的大小,以block为单位,结果如:

0 a.txt  0 b.tar  0 b.txt  4 bash  0 bash_list.sh  4 bin  4 dev  4 workspace


ls -i
显示文件和目录的inode编号,结果如:

148712 a.txt  148775 b.txt  148773 bash_list.sh  148156 dev
148771 b.tar  148657 bash   148154 bin           148155 workspace


ls -q,
当遇到不可打印字符(即控制字符)时以?替代


4) 控制排序

ls -r
反向排序

ls -U                       
不排序,按照目录顺序列举条目

ls -f
不排序,开启-aU,关闭-ls --color,即ls -fl中的l会失效

ls -lS  
-S参数指示用文件和目录的大小排序

ls -lt  
-t参数指示用文件和目录的更改时间排序

ls -X  
以文件和目录的扩展名按照字母顺序排序

ls -v  
以版本顺序排序

5) 递归列举

ls -R
递归列举子目录

 

 

 

分享到:
评论

相关推荐

    Linux学习笔记Linux学习资料Linux教程

    【linux学习笔记-1】使用GDB调试简单的用户程序.doc 【linux学习笔记-2】父子进程共享文件描述符.doc 【linux学习笔记-3】文件操作(stat,chmod,umask).doc 【linux学习笔记-4】进程扇和进程链.doc 【linux学习笔记-...

    非常宝贵的LINUX学习笔记

    【linux学习笔记-1】使用GDB调试简单的用户程序 【linux学习笔记-2】父子进程共享文件描述符 【linux学习笔记-3】文件操作(stat,chmod,umask) 【linux学习笔记-4】进程扇和进程链 【linux学习笔记-5】编写自己的ls...

    史上最全的Linux常用命令汇总(超全面!超详细!)收藏这一篇就够了!

    Linux常用命令汇总Linux终端命令格式终端命令格式查阅命令帮助信息-help-man常用Linux命令的基本实用学习Linux终端命令的原因常用Linux命令的基本使用自动补全其它命令查找文件演练目标软链接演练目标硬链接简介...

    Linux基础知识与系统管理教学课件-pdf.rar

    4.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls 4.1.2 Linux常用命令-文件处理命令-目录处理命令 4.1.3 Linux常用命令-文件处理命令-文件处理命令 4.1.4 Linux常用命令-文件处理命令-链接命令 4.2.1 ...

    Linux基础知识与系统管理视频.rar

    4.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls 4.1.2 Linux常用命令-文件处理命令-目录处理命令 4.1.3 Linux常用命令-文件处理命令-文件处理命令 4.1.4 Linux常用命令-文件处理命令-链接命令 4.2.1 ...

    Linux shell命令 学习总结

    Linux 下关于shell命令的基本介绍 gwak iconv函数 sz和rz命令 数组的基本操作 ls命令

    Linux实验报告-实验一(1).docx

    2017年4月制 实验时间 年 月 日 时至 时 学时数 成绩: 实验名称 实验一 Linux基本命令的使用 实验目的 (1)学习和掌握Linux的基本命令 (2)增强学生对Linux的学习兴趣 Linux实验报告-实验一(1)全文共12页,当前...

    常用 Linux 命令的基本使用.docx

    01. 学习 Linux 终端命令的原因 02. 常用 Linux 命令的基本使用 03. 自动补全 Linux 终端命令格式 01. 终端命令格式 02. 查阅命令帮助信息(知道) 2.1 --help 2.2 man 文件和目录常用命令 目标 01. 查看...

    Linux实验报告-实验一.docx

    实验时间 年 月 日 时至 时 学时数 成绩: 实验名称 实验一 Linux基本命令的使用 实验目的 (1)学习和掌握Linux的基本命令 (2)增强学生对Linux的学习兴趣 实验内容 (1)Linux的登录操作 (2)常用基本命令的...

    cmd操作命令和linux命令大全收集

    CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...

    linux基本命令

    学习linux基本命令,常用的cd、mrdir、ls、ifconfig、pwd

    入门学习Linux常用必会60个命令实例详解doc/txt

    要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令...

    Linux命令大全(完整版)

    从基本的文件操作命令,如ls、cd、cp、mv等,到高级的系统管理命令,如ps、top、netstat、iptables等,都有详细的介绍和实例。这使得读者可以系统地学习和掌握Linux命令,为日后的工作和学习打下坚实的基础。 其次,...

    linux命令及vi操作

    本资源详细介绍了Linux系统中的基本命令及其用法。这些命令包括:pwd、ls、cd、mkdir、touch、cp、mv和rm。每个命令都有其特定的功能和使用场景,对于初学者来说,理解和掌握这些命令是学习Linux操作系统的关键。本...

    Linux操作系统基础教程.pdf

    常用的基本命令:mkdir mv cd rm ls 等 Linux 系统目录结构:home dev bin init etc lib usr var等 文件的链接:inode 磁盘的挂载:mount 用户组 Linux 文件权限与目录权限:chmod chown bash、shell 查找、比较、...

    linux中cd命令使用详解

    Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧。 1. 命令格式: cd [目录名] 2. 命令...

    新手linux学习资料

    基本命令: 1、关机:shutdown -h now init 0 half poweroff 2、重启:shutdown -r now init 6 reboot 3、注销:exit logout 4、init 3 :文本模式 5、init 5 :图形模式 6、cd:切换目录 格式:cd+路径 7、ls:查看...

    redhat linux教材20课程学习文档

    ls 命令 touch 命令 cat 命令 more 和 less 命令 head 和 tail 命令 rm 命令 cp 命令 mv 命令 ln 命令 find 命令 file 命令 grep 命令 wc 命令 sort 命令 3.4 属性与权限命令 chown 命令 chgrp 命令...

    Linux培训教程-共8讲

    介绍 bash Linux shell lscp mv (标准的),为您展示如何充分利用如、和这样的标准Linux 命令,并向您讲解的权限和所有权模型以及更丰富的内容 2.第二讲: 演示如何使用正则表达式在文件中搜索文本模式。接着,...

Global site tag (gtag.js) - Google Analytics