Chinaunix首页 | 论坛 | 博客
  • 博客访问: 567579
  • 博文数量: 826
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5015
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 18:09
文章分类

全部博文(826)

文章存档

2011年(1)

2008年(825)

我的朋友

分类: LINUX

2008-08-22 18:16:26

 
  文件类型
  在Linux中,沿用了UNIX风格,所有东西都被当成文件,当然包括硬件也被看作文件处理。用ls-l来看文件类型。

  一般文件
  这是一类常见的文件,也是常使用的一类文件。其特点是不包含系统的结构信息等,图形文件、数据文件、文档文件、声音文件等都属于这类文件。

  目录文件(类似于Windows中的文件夹)
  目录文件用于存放目录内文件名及其相关信息的文件,是内核组织文件系统的基本节点,目录文件可以包含下一级目录文件和其他文件,对于Windows用户而言,他们会问目录怎么会是文件呢?的确,在Linux系统中,目录是一种文件。(在使用过程中,可以不详细区别这些说法,很多linux书籍中目录就是目录,但我希望大家明白,此“目录”非彼“目录”)

  链接文件
  链接文件是一种特殊的文件,有点类似于Windows中的快捷方式,指向真实存在文件的链接。链接分为软链接和硬链接(在系统管理里会详细讲解)。

  设备文件
  设备文件是linux中最特殊的文件,他的存在,使得linux可以方便的访问外部设备。通常设备文件放在/dev目录下。根据数据访问方式的不同,设备文件分块设备文件和字符设备文件。

  管道文件
  管道文件主要用于不同进程间的信息传递。这个很少在操作中用到,至少我工作中没遇到过。

  改变文件的权限(假设test为目录)

   chmod644test.txt将test.txt文件的权限改为u可读写,g可读,o可读。
   chmod-R751test-R用递归模式将test目录内文件的权限修改为751.
   chowndavetest将test目录拥有者更改为dave,但目录内的文件所有者没变
   chown-Rdavetest-R用递归模式将test目录拥有者更改为dave,包括目录下的所用文件。
   chgrpgroup1test.txt将test.txt文件的所属组更改为group1
   chgrp-Rgroup1test-R用递归模式将test目录所属组更改为group1,包括目录下的所用文件。
   chown-Rdave:group1test也可以这样来修改。

阅读(156) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~