Chinaunix首页 | 论坛 | 博客
  • 博客访问: 736746
  • 博文数量: 38
  • 博客积分: 587
  • 博客等级: 中士
  • 技术积分: 579
  • 用 户 组: 普通用户
  • 注册时间: 2011-10-17 14:32
文章存档

2013年(15)

2012年(23)

分类: LINUX

2012-04-07 13:48:33

  ls应该工作中运用得比较多的一个简单命令,但是常常有些简单的组合命令,让我们在工作的能达到事半功倍的效果。
下面总结和列举ls常用的了几种示例。
设置测试的目录如下:

点击(此处)折叠或打开

  1. -bash-3.2$ ls -tl
  2. total 20
  3. drwxr-xr-x 2 mysql mysql 4096 Apr 8 20:40 secod-dir
  4. drwxr-xr-x 2 mysql mysql 4096 Apr 8 20:39 first-dir
  5. -rw-r--r-- 1 mysql mysql 19 Apr 8 20:35 third-file.txt
  6. -rw-r--r-- 1 mysql mysql 21 Apr 8 20:22 second-file.txt
  7. -rw-r--r-- 1 mysql mysql 19 Apr 8 20:22 first-file.txt
1,查找当前目录下最后修改的几个文件和目录
使用ls的-t选项,和head一起使用。
示例: 查看当前目录最后修改的3个文件或目录:

点击(此处)折叠或打开

  1. -bash-3.2$ ls -t | head -3
  2. secod-dir
  3. first-dir
  4. third-file.txt
2,显示所有信息,并按时间排序
2.1:按时间逆序ls -lt

点击(此处)折叠或打开

  1. -bash-3.2$ ls -lt
  2. total 20
  3. drwxr-xr-x 2 mysql mysql 4096 Apr 8 20:40 secod-dir
  4. drwxr-xr-x 2 mysql mysql 4096 Apr 8 20:39 first-dir
  5. -rw-r--r-- 1 mysql mysql 19 Apr 8 20:35 third-file.txt
  6. -rw-r--r-- 1 mysql mysql 21 Apr 8 20:22 second-file.txt
  7. -rw-r--r-- 1 mysql mysql 19 Apr 8 20:22 first-file.txt
2.2: 按时间顺序排列 ls -ltr

点击(此处)折叠或打开

  1. -bash-3.2$ ls -tlr
  2. total 20
  3. -rw-r--r-- 1 mysql mysql 19 Apr 8 20:22 first-file.txt
  4. -rw-r--r-- 1 mysql mysql 21 Apr 8 20:22 second-file.txt
  5. -rw-r--r-- 1 mysql mysql 19 Apr 8 20:35 third-file.txt
  6. drwxr-xr-x 2 mysql mysql 4096 Apr 8 20:39 first-dir
  7. drwxr-xr-x 2 mysql mysql 4096 Apr 8 20:40 secod-dir
3,查看指定目录的信息,而不是列举此目录的下的所有文件. ls -ld

点击(此处)折叠或打开

  1. -bash-3.2$ ls -ld
  2.  /home/mysql/ drwxr-xr-x 8 mysql mysql 4096 Apr 8 20:35 /home/mysql/
4,使用可比性较强显示文件或目录大小 -lh

点击(此处)折叠或打开

  1. -bash-3.2$ ls -lh
  2. drwxr-xr-x 12 500 jetquote 4.0K Mar 27 18:51 httpd-2.2.22
  3. -rw-r--r-- 1 mysql mysql 6.9M Mar 26 10:47 httpd-2.2.22.tar.gz
  4. drwxr-xr-x 3 mysql mysql 4.0K Mar 20 08:20 mongodb-linux-x86_64-2.0.4
  5. -rw-r--r-- 1 mysql mysql 37M Mar 27 14:55 mongodb-linux-x86_64-2.0.4.tgz
5, 显示目录下的所有文件,包括隐藏文件用-a或者-A
6,查看指定目录的所有文件,以单行显示用-1(数字1)

点击(此处)折叠或打开

  1. -bash-3.2$ ls -1
  2. first-dir
  3. first-file.txt
  4. secod-dir
  5. second-file.txt
  6. third-file.txt





阅读(1600) | 评论(0) | 转发(0) |
0

上一篇:find命令的使用详解

下一篇:mysql 审计日志

给主人留下些什么吧!~~