读书频道 > 系统 > linux > 从零开始学Linux编程
2.1.3 查看目录命令ls
2012-08-08 15:37:19     我来说两句 
收藏    我要投稿   

本文所属图书 > 从零开始学Linux编程

Linux系统可以免费应用到多种服务器上,所以开发人员都在往Linux系统上转移,且很多开发都是使用C语言来完成的,这也是本书推出的关键所在。本书共分为5篇:第1篇是Linux系统知识,讲述Linux系统的安装和使用、常...  立即去当当网订购
这里的查看目录指的是显示文件夹下面的文件夹或文件。使用ls命令可以查看一个文件夹,参数选项可以用来设置文件的显示方式、排列顺序等内容。如表2.2所示是ls命令的可选参数。
表2.2  ls命令的可选参数
参   数 含    义
-a 显示所有的文件及目录,包括隐藏文件
-l 显示文件的详细列表,显示文件名、文件形态、
权限、拥有者、文件大小等信息
-r 将文件以字母的倒序排列显示
-t 将文件依建立时间先后排列显示
-A 同-a,但不列出“.”当前目录及“..”父目录
-F 在列出的文件名称后加一符号。例如可执
行文件加“*”,目录则加“/”
-R 依次列出目录中的文件
 
下面的操作是使用cd命令打开目录和使用ls命令查看目录的实例
单击"主菜单"|"系统工具"|"终端"命令,打开一个终端。
在终端中输入"ls"命令,然后按"Enter"键。显示结果如下所示。
1.    01.c      4.1.txt         a.out               Makefile 
2.    02.c      4.2.sh          a.sh                movie_huayudianying01.jpg 
显示隐藏文件,在终端中输入命令"ls -a",显示结果如下所示。
1.    .                .bash_profile                       .metacity 
2.    ..               .bashrc                              .mime.types 
3.    01.c             b.sh                                 .moc 
4.    02.c             b,txt                                movie_huayudianying01.jpg 
上面的显示结果,".."表示上一级目录,"."表示当前目录。以"."开头的文件表示隐藏文件。
显示文件详细列表,在终端中输入命令"ls -l",显示结果如下所示。在列表中显示了文件权限、所有者、创建时间、文件名等信息。
1.    -rw-r--r--    1 root     root           55 12月10 04:04 01.c 
2.    -rw-r--r--    1 root     root           47 12月10 04:29 02.c 
3.    -rw-r--r--    1 root     root           48 12月10 05:57 03.c 
4.    -rw-r--r--    1 root     root           48 12月10 04:49 03.c~ 
5.    -rw-r--r--    1 root     root           48 12月10 06:00 04.txt 
6.    -rw-r--r--    1 root     root           17 2011-12-10  1.txt 
在文件列表中显示一个标志,在终端中输入命令"ls -F",显示结果如下所示。在列表中对可执行文件加了一个"*"标志,对文件夹加了一个"/"标志。
1.    01.c       4.1.txt*         a.out*             Makefile* 
2.    02.c       4.2.sh*          a.sh*             movie_huayudianying01.jpg 
3.    03.c       4.2.txt*         a.txt             movie_huayudianying02.jpg 
多个参数是可以组合的。例如ls -aF表示显示所有的文件,然后添加一个标志;ls -alF表示以列表的形式显示所有的文件,同时添加一个标志。
使用"*"可以匹配文件名中的任意字符串。例如ls *.c表示列出扩展名为.c的文件,即列出C语言文件。同时可以在ls的后面添加参数,例如输入命令"ls -l *.c",输出结果如下所示。
 
1.    -rw-r--r--    1 root     root           55 12月10 04:04 01.c 
2.    -rw-r--r--    1 root     root           47 12月10 04:29 02.c 
3.    -rw-r--r--    1 root     root           48 12月10 05:57 03.c 
4.    -rw-r--r--    1 root     root           36 2011-12-10  aa.c 
5.    -rw-r--r--    1 root     root           42 2011-12-09  h.c 
6.    -rw-r--r--    1 root     root           47 2011-12-09  hello.c 
使用"?"可以匹配一个字符。例如输入命令"ls 0?.c",表示第一个字符为0,扩展名为.c,文件名有两个字符的文件。结果如下所示。
1.    01.c 02.c 03.c
输入命令"cd /",表示进入根目录。输入"ls"命令,显示结果如下所示。
1.    bin   dev  home    lib         misc  opt   root  tmp  var 
2.    boot  etc  initrd  lost+found  mnt   proc  sbin  usr
输入命令"cd ~",表示进入用户的根目录。如果是root用户,则表示进入"/root" 目录
点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:2.1.2 打开目录命令cd
下一篇:2.1.4 建立文件命令touch
相关文章
图文推荐
3.3.6 GNOME的软件管
3.3.5 GNOME的文件管
3.3.4 GNOME的窗口管
3.3.3 收藏夹和快捷
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站