`

每天一个linux命令ls(2)

 
阅读更多

inux 命令 ls :打印当前目录的清单 或 打印指定目录的文件及文件夹清单

以下命令不是ls的全部,只是个人平常测试工作中常用的一些,做为总结

1、ls 列出当前目录下所有目录和文件名。(当前为home)

如:[root@qa home]# ls

2、ls -a 列出当前目录下所有目录和文件名(包括以.和..开头的任何文件)

如:[root@qa home]# ls -a

3、ls 路径 列出指定路径目录下所有文件名

如:[root@qa home]# ls /home/qa/

4、ls -l  常常简写为ll ,每列只有一个文件列当前目录下所有文件名以及相关信息

如:

[root@qa home]# ls -l
total 1613716

drwxr-xr-x   2       root      root      4096     Oct 15 07:18 test
drwxr-xr-x   2       root      root      4096     Dec  4  2012 tmp

[  权限]    [连结] [拥有者]  [群组]  [文件大小][修改日期][文件名]
drwxr-xr-x

d 表示为目录

r  表示有读权限

w 表示有写的权限

x 表示有执行的权限

rwx 表示文件拥有者有读、写、执行的权限

 

r-x表示文件所属群组有读和执行的权限

r-x表示其它人有读和执行的权限

5、ll -h 表示以容易理解的格式列出文件大小(如:M、G)

比如:

[root@qa home]# ll -h

drwxr-xr-x 2 root      root     4.0K 15 07:18 test
-rw-r--r-- 1 root      root     112M Sep 19  2012 sitemon
(文件大小为4.0k 和 112M)

6、ls -x 逐行列出文件名

比如:

[root@qa home]# ls -x
techops
test
tmp

7、ll -t 以文件修改时间排序

如:[root@qa home]# ls -lt

 

drwxr-x--- 3 xwzhou    xwzhou      4096 Mar 25  2013 xwzhou
drwxr-x--- 3 opsbac      opsbac     4096 Mar 25  2013 opsbackup
drwxr-xr-x 2 root      root               4096 Dec 11  2012 qzhang
-rw-r--r-- 1 root      root                10716 Dec 11  2012 SwitchDomainAction.class
drwxr-xr-x 2 root      root                4096 Dec  4  2012 tmp
8、ll -h -S (-h如前第5条所讲,-S是指按文件大小排序,也可以直接写成ll -hS)

如:

[root@qa home]# ll -hS
total 1.6G
-rw-r--r-- 1 root      root     292M Dec  4  2012 hivA
-rw------- 1 root      root     233M Aug 22 10:13 backup_dump_qa-test
-rw------- 1 root      root     226M Aug 20 06:25 backup_dump_qa-test
drwxr-xr-x 2 root      root     4.0K Oct 15 07:18 test
drwxr-xr-x 2 root      root     4.0K Dec  4  2012 tmp
9、ls -m 所有文件名以逗号隔开,填满整行行宽。

[root@qa home]# ll -m
SwitchDomainAction.class, techops, test, tmp, tonyw, twang, vbao, xwzhou, xxx,
yqi, yxzhu, yyy
10、ls -R 在列出当前目录文件的同时列出子目录文件

11、ls 当前目录下的某个目录的文件

比如:(tur为一个目录,并且下面有一个名为test的文件)

[root@qa qa]# pwd
/home/qa
[root@qa qa]# ll
total 169564
-rw-r--r-- 1 root root          366 Nov 14 10:12 test
-rwxr-xr-x 1 root root           60 Dec 11  2012 text.sh
drwxr-xr-x 2 root root         4096 Nov 19 05:56 tur
[root@qa-test-hmol2 qa]# ls tur/
test

[root@qa qa]# pwd
/home/qa

在/home/qa这个目录下查看/tur这个目录下的文件,查看之后当前所在路径依然不变

 

 

 

 

 

 

 

 

 



.
..

 

分享到:
评论

相关推荐

    每天一个linux命令

    本文将详细介绍一些基本的Linux命令,帮助你更好地理解和操作Linux系统。 1. **Ctrl+Alt+T**:这是快速打开终端的快捷键,方便进行各种命令行操作。 2. **Ctrl+Alt+F2/F7**:这两个快捷键分别用于切换到/返回图形...

    每天一个linux命令PDF

    根据提供的信息,我们可以总结出以下Linux命令及其使用场景与详细解释: ### Linux 基础命令 #### 终端操作 - **Ctrl+Alt+T**:快速打开终端。 - **Ctrl+Alt+F2/F7**:分别用于打开/关闭图形用户界面。 #### 文件...

    每天一个 Linux 命令.docx

    - **作用**:每行只列出一个文件。 - **示例**:`ls -1 /path/to/directory` #### 常用示例 1. **列出当前目录下的所有文件和目录的详细信息**: ``` ls -l ``` 2. **列出 `/home/peidachang` 目录下的所有...

    每天一个 Linux 命令(1)

    每天一个 Linux 命令系列,让大家更加清楚细致的了解,大家需要多多的实操!

    每天一个linux命令(1).docx

    - `-1`:每行显示一个文件。 4. **范例**: - `ls -l /home/peidachang`:以长格式列出`/home/peidachang`目录下的所有文件和目录的详细信息。 - `ls -R`:递归列出当前目录及其所有子目录的内容。 5. **其他...

    每天一个linux命令(12):more命令分享.pdf

    其中,more命令是一个非常实用的工具,它允许用户逐页查看文件内容,尤其适用于处理大量数据时,避免一次性将整个文件内容全屏显示。本文将详细阐述more命令的使用方法、参数及常见操作。 more命令的基本格式为`...

    每天一个linux命令(40):wc命令.docx

    `wc` 命令是 Linux 和类 Unix 系统中一个极其有用的工具,它可以帮助用户快速地了解文本文件的基本信息,如行数、单词数、字符数等。熟练掌握 `wc` 命令及其各种选项的使用方法对于提高日常工作效率大有裨益。同时,...

    每天一个linux命令(20):find命令之exec分享.pdf

    `find`命令是Linux系统中一个非常强大的工具,用于在指定的目录结构中搜索符合特定条件的文件。本文主要探讨`find`命令的`-exec`选项,它允许我们在找到匹配文件后执行指定的命令。 `-exec`选项的基本语法是在`find...

    每天一个linux终端命令ls命令(3)

    可带的参数很多,这里只列举最常用的几种,有特殊需求可使用man或者–help命令进行参考。 man ls 或者 ls --help ls [-lha] 参数介绍: 参数 功能 -l 列出文件和文件夹的详细信息 -h 以人性化的方式显示文件...

    每天一个linux命令(12):more命令整理.pdf

    - 实例2:从`log2012.log`中查找第一个出现"day3"的行,并从该处前两行开始显示。 - 实例3:设置每屏显示5行内容,用`more -5 log2012.log`查看文件。 - 实例4:结合`ls -l`列出目录下的文件信息,通过`|`管道和`...

    Linux系统命令学习包,三天学会全部Linux命令

    总的来说,三天学会所有Linux命令可能有些艰巨,但只要你每天坚持实践和学习,逐步积累,掌握这些基本命令并不遥远。这个学习包将是你宝贵的参考资料,通过阅读和动手实践,相信你能在短时间内对Linux有深入的理解和...

    linux常用命令总结

    Linux 操作系统是当今最流行的操作系统之一,掌握 Linux 常用命令是每个 IT 人员必备的技能。本文将对 Linux 常用命令进行总结,涵盖帮助命令、文件系统管理命令、文件处理命令等多个方面。 一、帮助命令 Linux ...

    Linux命令大全(A-Z类命令)

    例如,如果你有一个备份脚本需要在每天晚上12点执行,你可以使用`at`命令来设定这个定时任务。格式通常是`at [time]`,然后在at提示符下输入命令或粘贴脚本,最后使用`Ctrl+D`结束输入并提交任务。`at`命令结合`...

    Linux命令手册

    Linux命令手册是Linux用户不可或缺的参考资料,尤其对于初学者和经验丰富的系统管理员来说,它能够提供快速查询命令用法的能力。手册涵盖的内容广泛,包括文件目录管理、文档编辑和文件传输等多个方面。在此,我将...

    linux中的定时器命令--crontab

    crontab 是 Linux 中的一个定时器命令,允许用户在固定时间或固定间隔执行程序。它类似于用户的时程表,能够让用户在特定的时间执行特定的程序。 使用权限:所有用户都可以使用 crontab 命令,包括 root 用户和普通...

    linux命令大全.zip

    Linux命令大全是每一个Linux用户必备的工具书,包含了丰富的命令及其实用技巧。本篇将主要介绍一些常用且重要的Linux命令,旨在帮助用户更好地理解和操作Linux系统。 1. `ls`:列出目录内容。此命令用于查看当前...

    什么是linux常用命令大全以及学习linux常用命令大全的意义

    Linux常用命令大全是一份包含了Linux系统中最常用命令及其使用方法的综合指南,它覆盖了文件操作、目录管理、进程控制、网络配置等多个方面,是Linux初学者及进阶用户必备的学习资料。 #### 二、学习Linux常用命令...

    Linux command

    ls命令用于列出目录内容,是最常用的Linux命令之一。它可以显示文件和目录列表,支持多种参数来改变输出格式。 用法示例: 列出当前目录所有文件和文件夹: ``` ls -l ``` 按时间排序并显示详细信息: ``` ls -lt ``...

    每天学一个 Linux 命令之more命令

    Linux中的`more`命令是一个非常实用的工具,用于查看大文件的内容,特别是当屏幕空间有限,不希望一次性显示整个文件时。它与`cat`命令类似,但提供了更方便的交互式浏览方式。 1. **命令格式**: `more [-dlfpcsu...

Global site tag (gtag.js) - Google Analytics