1、umount命令
Linux umount命令用于卸除文件系统。
umount可卸除目前挂在Linux目录中的文件系统。
umount [-ahnrvV][-t <文件系统类型>][文件系统]
- -v 执行时显示详细的信息。
# umount -v /dev/sda1 通过设备名卸载
/dev/sda1 umounted
# umount -v /mnt/mymount/ 通过挂载点卸载
/tmp/diskboot.img umounted
2、 stat命令
stat指令:文件/文件系统的详细信息显示。
stat命令主要用于显示文件或文件系统的详细信息,该命令的语法格式如下:
- -f 不显示文件本身的信息,显示文件所在文件系统的信息
- -Z 打印SElinux安全上下文信息
- -L 显示符号链接
- -c 自定义输出格式,结尾有换行,格式有(部分):
- %F 文件类型
- %g 文件所有者的组ID
- %G 文件所有者的组名
- %h 硬链接的数量(文件本身算1个)
- %i inode号
- %n 文件名
- %N 取消软连接的文件名引用,变成普通字符串
- %o 系统格式化block的大小
- %s 文件大小(单位byte)
- %t 主要设备类型(十六进制)
- %T 次要设备类型(十六进制)
- %u 所有者的用户ID
- %U 所有者的用户名
- %x 最后访问时间
- %X 最后一次访问时间(大纪元秒)
- %y 最后修改时间(内容改变)
- %Y 最后修改时间(内容改变)
- %z 最后改变时间(文件属性,权限所有者等,格式大纪元秒)
- %Z 最后改变时间(文件属性,权限所有者等,格式大纪元秒)
- -t 简洁模式,只显示摘要信息
(1)比如想看文件的修改时间——stat -c "%Y" file
(2)查看文件的基本信息——stat file
3、find命令
find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。
实例:
(1)列出当前目录及子目录下所有文件和文件夹——find .
(2)在/home
目录下查找以.txt结尾的文件名——find /home -name "*.txt"
(3)同上,但忽略大小写——find /home -iname "*.txt"
(4)当前目录及子目录下查找所有以.txt和.pdf结尾的文件——find . \( -name "*.txt" -o -name "*.pdf" \) 或 find . -name "*.txt" -o -name "*.pdf"
(5)匹配文件路径或者文件——find /usr/ -path "*local*"
(6)基于正则表达式匹配文件路径——find . -regex ".*\(\.txt\|\.pdf\)$"
(7)同上,但忽略大小写——find . -iregex ".*\(\.txt\|\.pdf\)$"
(8)找出/home下不是以.txt结尾的文件——find /home ! -name "*.txt"
具体参考如下链接:http://man.linuxde.net/find
4、文件覆盖>和文件追加>>
指令>和>>区别:
指令 > : 如果文件存在,将原来文件的内容覆盖;原文件不存在则创建文件,再添加信息。 ——文件覆盖
指令 >>:不会覆盖原文件内容,将内容追加到文件的尾部。——文件追加
基本语法 | 功能描述 |
---|---|
ls -l >filename | 列表内容写入到file中 |
ls -l >filename | 列表的内容追加到file末尾 |
cat 文件1 > 文件2 | 将文件1的内容覆盖到文件2中 |
echo “内容” > filename | 将内容写入覆盖到文件中 |
ls -l > filename——将 ls -l 列出来的内容写入到filename文件中,如果该文件不存在,则创建后再写入
ls -l >> filename——将ls -l 列出来的内容 追加到filename文件中(即在filename文件中添加一些内容)
4、wc命令
Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数-c、字数-w、行数-l,并将统计结果显示输出。
(1)命令格式:wc [选项]文件...
(2)命令功能:统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。
(3)命令参数:
- -c 统计字节数。
- -l 统计行数。
- -m 统计字符数。这个标志不能与 -c 标志一起使用。
- -w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。
- -L 打印最长行的长度。
- -help 显示帮助信息
- --version 显示版本信息
(4)使用实例:
- 查看文件的字节数、字数、行数——wc test.txt
- 只打印统计数字不打印文件名—— cat test.txt |wc -l
- 统计当前目录下的文件数——ls -l | wc -l (数量中包含当前目录)
具体参考:https://www.cnblogs.com/peida/archive/2012/12/18/2822758.html
https://www.cnblogs.com/senior-engineer/p/6203268.html (linux之ls -l|grep "^-"|wc -l命令)