2-ls 显示目录内容
ls list directory contents 显示目录内容
【语法】: ls 【选项】 【参数】
【功能介绍】
ls指令用来显示目录列表,在Linux系统中有着较高的使用率。ls指令的输出信息可以进行颜色加亮显示,以区分不同类型的文件。
【选项说明】
-a, --all do not ignore entries starting with .
显示当前目录下包裹隐藏文件在内的所有文件列表
-l use a long listing format
输出长格式列表
-t sort by modification time
修改最后一次编辑的文件最近修改的文件显示在最上面
-R, --recursive list subdirectories recursively
显示递归文件
--color[=WHEN] colorize the output. WHEN defaults to ‘always’ or can be ‘never’ or ‘auto’. Moreinfo below
人类可读文件
-d, --directory list directory entries instead of contents, and do not dereference symbolic links
显示目录信息
-F, --classify append indicator (one of */=>@|) to entries
按照特殊字符文件进行分类
-r, --reverse reverse order while sorting
逆序排序时
--color[=WHEN] colorize the output. WHEN defaults to ‘always’ or can be ‘never’ or ‘auto’. More info below
输出类型显示不同的颜色
【参数说明】
文件:指定被删除的文件列表,如果参数中含有目录,则必须加上-r或者-R选项。
【经验技巧】
当结合管道符号“|”使用ls指令时,ls指令的输出结果送入管道后将失去彩色加亮功能。
默认情况下ls指令只能显示非隐藏文件,如果要显示所有的文件列表必须使用“-a”选项
【实例】
实例1:选项-f 强制删除 选项-r递归删除
[root@-tab ~]# ls -lrt 执行这个命令最后最新的文件会在最下面
total
-rw-r--r--. root root Dec : luo.tar
-rw-r--r--. root root Dec : luo.tar.bz2.gz
drwxr-xr-x. root root Dec : luo1
drwxr-xr-x. root root Dec : luo2
drwxr-xr-x. root root Dec : luo
-rw-r--r--. root root Dec : b.zip
长格式按照修改时间倒序排列文件和目录,这样最近创建或修改的文件或目录就在窗口最下面
实例2:如何过滤出已知当前目录下oldboy中的所有一级目录(提示:不包含oldboy目录下面目录的子目录及隐藏目录,即只能是一级目录?
[root@cobbler6 oldboy]# ls -F
把目录加上“/”便于区分和过滤出来,ls-p也可以让目录带斜线。
a/ a.txt dong/ ext lang luo/ oldboy.log test xiaodong
[root@cobbler6 oldboy]# ls -F|grep / 把包含斜线"/"的过滤出来就是目录了
a/
dong/
luo/
[root@ ~]# ls -F|grep "/$" 把以斜线"/"结尾的过滤出来就是目录了
oldboy/
[root@ ~]# ls -p|grep "/$" ls –p只给目录加/
oldboy/
实例3:列除文件夹详细并K为单位显示文件大小
[root@-tab ~]# ls -lh
total 32K
-rw-r--r--. root root Dec : b.zip
drwxr-xr-x. root root .0K Dec : luo
drwxr-xr-x. root root .0K Dec : luo1
drwxr-xr-x. root root .0K Dec : luo2
-rw-r--r--. root root 10K Dec : luo.tar
-rw-r--r--. root root Dec : luo.tar.bz2.gz
实例4:长格式显示文件的详细信息
[root@-tab ~]# ls -l
total
-rw-r--r--. root root Dec : b.zip
drwxr-xr-x. root root Dec : luo
drwxr-xr-x. root root Dec : luo1
drwxr-xr-x. root root Dec : luo2
实例5:linux下通过mkdir命令创建一个新目录/oldboy/ett,ett的硬链接数是多少,为什么?
[root@test ~]# ls -ld /oldboy/ett
drwxr-xr-x. root root Sep : /oldboy/ett
、创建目录本身为一个硬链接。
、新目录ett下的隐藏目录。(点号)为创建的新目录的又一个硬链接,也算一个连接数,因此硬链接数是2
实例6:按照标准时间显示修改时间
[root@cobbler6 init.d]# ls -l --time-style="iso"
total
-rwxr-xr-x. root root -- abrt-ccpp
-rwxr-xr-x. root root -- abrtd
-rwxr-xr-x. root root -- abrt-oops
-rwxr-xr-x. root root -- acpid
2-ls 显示目录内容的更多相关文章
- ls 显示目录下的内容和文件相关属性信息
1.命令功能 ls命令是“list directory contents”,显示当前目录下的内容和文件属性. 2.语法格式 ls [option] file ls 选项 文件名 3.选项说明 ...
- Linux 命令 - ls: 列出目录内容
ls 命令很可能是用户最常使用的命令,通过 ls 命名可以查看目录内容,确定各种重要文件和目录的属性. 命令格式 ls [OPTION]... [FILE]... 命令参数 -a, --all 列出所 ...
- ls 显示目录和文件的技巧
摘自 http://hi.baidu.com/zaoyuan1217/blog/item/fd69575660366b4fd10906b9.html 要列出当前目录下所有的文件名和目录名直接使用ls命 ...
- linux 命令 - ls(列出目录内容)
ls - 列出目录内容 语法: ls (选项) (参数) 选项: -a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出): -A:显示除影藏文件“.”和“..”以外的所有文 ...
- tree 数状型结构显示目录下的内容
1. 命令功能 tree中文意思“树”,以树形结构显示目录内容.. 2. 语法格式 tree [option] [directory] tree 选项 目录 3. 使用范例 当最小化安装l ...
- Linux 权限和目录更改、移除、更换目录、列出目录内容、使用通配符、移动、重命名
12 chgrp :改变档案.目录所属群组 chgrp -R dirname/filename chown :改变档案/目录拥有者 chown -R 账 ...
- 整理 Linux下列出目录内容的命令
在 Linux 中,有非常多的命令可以让我们用来执行各种各样的任务.当我们想要像使用文件浏览器一样列出一个目录下的内容时,大家第一时间想到的是 ls 命令.但只有 ls 命令能实现这个目的吗?显然不是 ...
- ls目录内容
ls:列出目录内容 1.常用参数: -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件(常用) -A 同-a,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录). -c ...
- tree:以树形结构显示目录下的内容
tree命令 1.命令详解 [功能说明] tree命令的中文意思为“树”,功能是以树形结构列出指定目录下的所有内容包括所有文件.子目录及子目录里的目录和文件. [语法格式] tree [option] ...
随机推荐
- emacs 新手笔记(二) —— 分割窗格 (split window)
初极狭,才通人.复行数十步,豁然开朗.—— 陶渊明·桃花源记 ilocker:关注 Android 安全(新入行,0基础) QQ: 2597294287 使用 split-window-xxx 函数可 ...
- ubuntu 安装配置jdk+eclipse+android sdk
共5步: 1.安装jdk 2.安装eclipse 3.安装android-sdk 4.安装adb 5.在eclipse中安装ADT 1.安装jdk 之前已经安装好了. 用下面的命令安装,只需一些时间, ...
- UVA 12716 GCD XOR【异或】
参考:http://www.cnblogs.com/naturepengchen/articles/3952145.html #include<stdio.h> #include<s ...
- 异常总结<经典例题>
public class Test1 { public static void main(String[] args) { try { add(1); System.out.println(" ...
- Hibernate中的inverse
inverse inverse的英文意思是反向的,倒转的 Hibernate配置文件中的inverse正是这一真实反映,inverse属性只在Hibernate配置文件的集合元素上(list,set, ...
- ubuntu14上安装ros教程
安装ROS 官方的安装教程地址 http://wiki.ros.org/cn/jade/Installation/Ubuntu 建议安装indigo版的 下面的教程是安装jade版的 配置Ubuntu ...
- jquery插件集
自定义滚动条jquery-custom-scrollbar 放大镜 fancybox,lightbox,jquery zoom
- IIS Enabling HTTP Keep-Alives
IIS 6.0 from:https://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/ea116535-8e ...
- crontab日常使用梳理
在日常的运维工作中,对crontab定时任务的制定是再寻常不过的了.根据以往的使用经验梳理如下: 基本格式 :* * * * * command分 时 日 月 周 命令解释:第1列表示分钟1-59 每 ...
- c#中序列化
序列化(Serialization)是.NET平台的特性之一.1.为什么要序列化:首先你应该明白系列化的目的就不难理解他了.系列化的目的就是能在网络上传输对象,否则就无法实现面向对象的分布式计算.比如 ...