linux文件相关的命令

1、linux下的文件分为字符设备文件和块设备文件

2、文件的属性有读写权限、执行权限、访问时间、修改时间、状态改变时间等。
   状态改变时间指修改了文件的读写权限或者所有者等操作。

3、ls -l
执行 ls -l 输出以下内容
[root@tom dev]# ls -l
总用量 24
crw-rw----+     1 root root    14,  12  12-21 22:56 adsp
crw-------      1 root root    10, 175  12-21 22:56 agpgart
crw-rw----+     1 root root    14,   4  12-21 22:56 audio
brw-r-----      1 root disk   253,   0  12-21 22:56 dm-0
brw-r-----      1 root disk   253,   1  12-21 22:56 dm-1
crw-rw----      1 root root    14,   9  12-21 22:56 dmmidi

下面给大家解析一下
第一行的总用量指所有文件占用的空间总和,相关的命令有 ls -lh 或 ls -alh

crw-rw----+     1 root root    14,  12  12-21 22:56 adsp
*设备类型,c(character)b(block)d(directory)-(普通文件)l(link)s(sock)p(命令管道文件)
 ***文件所有者对文件的读取写入和执行权限,r(read)w(write)x(execute)
    ***文件所属组用户对文件的读取写入和执行权限
       ***其他用户对文件的读取写入和执行权限
          *ACL或扩展属性标识,@表示文件与扩展属性有关,-@选项生效,+表示文件与ACL相关
                *文件的硬链接数,如果是目录则代表目录拥有的子目录数
                  ****用户
                       ****组
                               **文件占用的空间(单位是字节)
                                    **  ***** *****文件的最近访问时间
                                                    ****文件名
4 查看一个文件的方法
nl    将行号和文件内容打印到标准输出设备上
cat   连接文件并打印到标准输出设备上
less  分屏打印文件内容,允许前后浏览
more  分屏打印文件内容,每只能向前浏览
head  打印文件的开头若干行
tail  打印文件的末尾若干行
tac   从最后一行倒序显示文件内容
od    按照指定模式显示文件内容

5 创建一个文件的命令
touch test.txt
vi test.txt

6 wc
统计文件的字节数、字符数、字数、行数

7 du
查看磁盘或目录的占用空间

8 uniq
读取文件并比较相邻的行

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。