六、mv命令

1、功能

移动或重命名文件,当文件在同目录下使用mv命令时即为重命名文件

2、语法

 mv [OPTION]... [-T] SOURCE DEST
 mv [OPTION]... SOURCE... DIRECTORY
 mv [OPTION]... -t DIRECTORY SOURCE...
-i:若文件已存在,询问是否覆盖
-f:若文件已存在,不询问,直接强制覆盖
-u:文件存在,且源文件(source)比较新,才会更新

3、示例

将文件test.txt命名为text
[root@localhost ~]# mv test.txt text
将文件text移动到/etc目录下
[root@localhost ~]# mv text /etc

七、rm命令

1、功能

删除文件或目录

2、语法

rm [OPTION]... FILE...
-f:强制删除
-i:操作前询问是否删除
-r:递归删除

3、示例

强制删除/test目录
rm -rf /test

八、file命令

1、功能

查看文件的文件类型

2、语法

file [options] <filename>...
-b:列出文件辨识结果,不显示文件名称
-c:详细显示指令执行过程,便于排错或分析程序执行
-f:列出文件中文件名的文件类型
-F:使用指定的分隔符号输出文件名,默认分隔符为“:”
-L:显示软连接所指向文件的类型
-z:尝试解读压缩文件的内容
-v:显示版本信息

3、示例

[root@localhost ~]# file /bin
/bin: directory
[root@localhost ~]# file -b /bin
directory

九、tree命令

1、功能

以树状图结构列出目录的内容,包括子目录的内容

2、语法

tree [options] <filename>...
-d:只显示目录
-L:指定显示的层级数目
-P:只显示符合指定样式的文件和目录名称
-s:列出文件和目录大小