读书频道 > 系统 > linux > Linux系统命令及Shell脚本实践指南
3.2.8 查看文件类型:file
2013-11-19 15:04:49     我来说两句 
收藏    我要投稿   
全书共计18章,从知识结构上分为三部分。第一部分为前8章,全面介绍了Linux的基础知识和常用命令;第二部分为第9章和第10章,主要是Linux下交互和非交互编辑器的使用;第三部分为第11~18章,主要是Shell脚本开发  立即去当当网订购

之前已经讲到,使用ls -l命令可以通过查看第一个字符判断文件类型。字母d代表目录、字母l代表连接文件,字母b代表块文件,字母c代表字符文件,字母s代表socket文件,字符-代表普通文件,字母p代表管道文件,而file命令则可以直接告诉我们文件类型,还能给出更多的文件信息,如下所示:

#/root是一个目录

[john@localhost ~]$ file /root

/root: directory  

#/tmp是一个拥有sticky属性的目录

[john@localhost ~]$ file /tmp

/tmp: sticky directory  

#使用ls –l命令查看,显示这是一个普通文件

[john@localhost ~]$ ls -l /etc/passwd

-rw-r--r-- 1 root root 1453 Jan  4 18:12 /etc/passwd  

#使用file命令查看,显示这是一个ASCII编码的文本文件

[john@localhost ~]$ file /etc/passwd

/etc/passwd: ASCII text  

#使用ls –l命令查看,显示这是一个普通文件,看不出与/etc/passwd的差别

[john@localhost ~]$ ls -l /usr/bin/passwd

-rwsr-xr-x 1 root root 22984 Jan  7  2007 /usr/bin/passwd  

#使用file命令查看,显示这是一个32位的可执行性二进制文件

[john@localhost ~]$ file /usr/bin/passwd

/usr/bin/passwd: setuid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),

for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped 

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:3.2.7 默认权限和umask
下一篇:3.3 查找文件
相关文章
图文推荐
3.3.6 GNOME的软件管
3.3.5 GNOME的文件管
3.3.4 GNOME的窗口管
3.3.3 收藏夹和快捷
排行
热门
文章
下载
读书

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