Linux文件类型和文件扩展名

发表于:2014-4-29 10:00

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:chenbinqq    来源:51Testing软件测试网采编

  Linux的文件类型包括:普通文件、目录文件、设备文件、管道文件、链接文件。
  1.普通文件
  使用命令ls  -l 命令查看某个文件的属性。如“-rw-r--r--”,其第一个符号是“-”的文件表示普通文件
  2.目录文件
  使用命令ls  -l 命令查看某个文件的属性。如“drw-r--r--”,其第一个符号是“d”的文件表示目录文件
  3.设备文件
  设备文件包括块设备文件和字符设备文件 两种。
  (1)块设备文件
  service kudzu start
  使用上述命令,系统会检查新硬件并自动配置相应的设备。
  块设备的主要特点是:可以随机读写。最常见的是磁盘。
  使用命令ls  -l 命令查看某个文件的属性。如“brw-rw----”,其第一个符号是“b”的文件表示块设备文件
  (2)字符设备文件
  service kudzu start
  使用上述命令,可以自动增加、删除和修改字符设备。最常见的是打印机,可以接收字符流。
  使用命令ls  -l 命令查看某个文件的属性。如“crw-rw----”,其第一个符号是“c”的文件表示字符设备文件
  4.管道文件
  又称FIFO文件,管道文件就是从一头流入,从另一头流出。
  5.链接文件
  使用命令ls  -l 命令查看某个文件的属性。如“lrwxrwxrwx”,其第一个符号是“l”的文件表示链接文件
  Linux中的链接文件分为两种:硬链接、软连接
  (1)硬链接
  硬链接文件有两个限制:不允许给目录创建硬链接;只有在同一个文件系统中的文件才能创建硬链接
  硬链接文件是已存在文件的另一个文件。修改其中的一个,与其链接的文件同时被修改。如果删除硬链接文件的源文件,硬链接文件仍然存在,而且保留了原有的内容,此时系统把它当成一个普通的文件。
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号