ls:查看文件名和目录,用法:$ ls [选项]

1. $ ls

直接输入ls命令,则列出当前目录下的所有文件和目录,不显示详细信息,如类型,大小,日期权限等。

2. $ ls -l

-l 选项,每行显示一条记录,以长列表形式显示文件和目录的信息,包括文件类型、大小、修改日期和时间、权限、所属的用户和组等。

如显示以下内容:

Sep 18 10:51 Desktop
drwxr-xr-x 2 userName groupName 4096 Jul 2 07:47 Documents
drwxr-xr-x 2 userName groupName 4096 Jul 2 07:47 Downloads

-rw-rw-r-- 1 userName groupName 0 Sep 18 11:43 hello.txt

上面的输出每行有7个字段,每个字段有不同的含义:

字段1:文件类型和权限。第一个字符表示文件的类型,具体的情况有:d:目录; -:普通文件; s:套接字文件; l:链接文件

    rwxr-xr-x表示文件的权限。

字段2:链接数。1表示只有一个文件链接到此文件

字段3:所有者

字段4:用户组

字段5:文件大小,单位字节

字段6:文件最后一次被修改的日期

字段7:文件名

3. $ ls -lh

-lh 选项可以将文件大小显示为符合平常阅读习惯的形式,如:

drwxr-xr-x 2 lipan lipan 4.0K Sep 18 10:51 Desktop

4. $ ls -F

-F选项,将使用不同的特殊字符归类不同的文件类型

init/    linux-sound-base/ ufw/
klibc-P2s_k-gf23VtrGgO2_4pGkQgwMY.so*    lsb/    x86_64-linux-gnu/
libcryptsetup.so.4@    modprobe.d/    xtables/  hello.txt

/:表示目录

@:表示链接文件

*:表示可执行文件

无:表示普通文件

5. $ ls -R

-R 选项,将递归的列出某个目录的内容

6. $ ls -ls

-ls 选项,将以长列表格式按文件大小顺序列出文件和目录(降序)

7. $ ls -a

-a选项,将列出包括隐藏文件或目录在内的所有文件和目录,包括“.”(当前目录)和“..”(父目录)

8. $ ls -A

-A选项,列出包括隐藏文件或目录在内的所有文件和目录,不包括“.”(当前目录)和“..”(父目录)

9. $ ls -n

-n选项,输出类似与-l选项,但是使用uid和gid代替所有者和用户组

linux 常用shell命令 ls的更多相关文章

  1. Linux常用shell命令

    1.>>>>>刚安装好的ubuntu需要为root创建密码[解决]passwd root 2.>>>>>安装完ubuntu后需要更新[解决] ...

  2. 「功能笔记」Linux常用Shell命令(终端命令)备忘录

    长期更新,空置.缺漏的部分会逐渐补上.未指明时,均为GNU版本. 文件命令 基础操作 ls 默认显示非隐藏文件.以文件名进行排序.文件名有颜色(蓝色文件夹.白色一般文件.绿色可执行文件). Cheat ...

  3. Linux - 常用Shell命令

    珠玉在前,不再赘言. 对Linux新手非常有用的20个命令 对中级Linux用户非常有用的20个命令 对Linux专家非常有用的20个命令

  4. linux 常用shell命令之wc

    wc:查看文件统计信息 用法:$ wc filename 1. $ wc fileName $ wc fileName X Y Z /Desktop/hello X:表示行数 Y:表示单词数 Z:表示 ...

  5. Linux常用shell命令持续总结

    1. 查看端口运行 netstat -lnp|grep 80 2. 定时任务 Crontab -e 编辑任务 Crontab -l 查看当前任务列表 /var/log/cron-* 任务日志

  6. Linux Shell常用shell命令

    Linux Shell常用shell命令 一.文件.目录操作命令 1.ls命令 功能:显示文件和目录的信息 ls 以默认方式显示当前目录文件列表 ls -a 显示所有文件包括隐藏文件 ls -l 显示 ...

  7. Python下调用Linux的Shell命令

    有时候难免需要直接调用Shell命令来完成一些比较简单的操作,比如mount一个文件系统之类的.那么我们使用Python如何调用Linux的Shell命令?下面来介绍几种常用的方法: 1. os 模块 ...

  8. Linux常用Shell脚本珍藏【转载】

    我们在运维中,尤其是linux运维,都知道脚本的重要性,脚本会让我们的 运维事半功倍,所以学会写脚本是我们每个linux运维必须学会的一门功课,这里收藏linux运维常用的脚本.如何学好脚本,最关键的 ...

  9. Linux常用脚本命令总结

    基本操作 通用操作 1. export 显示所有的环境变量,也可以获取到某个变量的详细信息: export # 显示所有 echo $SHELL # 只显示SHELL 2. whereis 使用系统自 ...

随机推荐

  1. hadoop2.2集群搭建问题只能启动一个datanode问题

    按照教程http://cn.soulmachine.me/blog/20140205/搭建总是出现如下问题: 2014-04-13 23:53:45,450 INFO org.apache.hadoo ...

  2. mysql数据类型和java数据类型匹配

    Java数据类型和MySql数据类型对应一览 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述             VARCHAR L+N VARCHAR java. ...

  3. antd 的 Table 遇到的 bug

    1.报错情况 /* autoprefixer: off */ filter: progid\:DXImageTransform\.Microsoft\.Blur(PixelRadius\=1, Mak ...

  4. Akka并发编程——第五节:Actor模型(四)

    本节主要内容: 1. 停止Actor 1. 停止Actor (1)通过ActorSystem.shutdown方法停止全部 Actor的执行 /* *停止Actor:ActorSystem.shutd ...

  5. HDU 1226 超级password

    跟POJ 1465 multiple 类是.仅仅只是多了2个条件,长度不能超过500.还有就是 可能不是十进制. bfs+同余定理,就是用 mod 来判重. G++ 15ms 每次枚举一位,然后记录下 ...

  6. Lua学习笔记7:时间和日期

    lua中的时间类似于C语言中的时间,例如以下: local time = os.time() print(time) local t = os.date("*t") for k,v ...

  7. please get a license from www.texturepacker.com

    我们在使用texturepacker创建资源后,在使用资源时出现下述问题:please get a license from www.texturepacker.com 如图: 这个是由于我们的版本号 ...

  8. hdu 5256 序列变换

    最长上升子序列 nlogn;也是从别人的博客学来的 #include<iostream> #include<algorithm> #define maxn 100000+5 u ...

  9. http trigger 事件源是事件的生产者,函数是事件的处理者

    以函数计算作为 API 网关后端服务_用户指南(开放 API)_API 网关-阿里云  https://help.aliyun.com/document_detail/54788.html 创建触发器 ...

  10. Tiny4412汇编流水灯代码,Tiny4412裸机LED操作【转】

    本转载自:http://www.techbulo.com/1313.html Tiny4412汇编流水灯代码,Tiny4412裸机LED操作 2014年10月20日 ⁄ 裸机程序 ⁄ 共 4171字 ...