1.6.2 与文件相关的命令
文件是Linux 系统中非常重要的一个概念,可以说,用户在Linux 下任何操作都可以看做是对某种文件的操作。下面简要介绍与文件相关的常用命令。
1. ls命令
格式:ls [选项] [文件|目录];功能:显示指定目录中的文件和子目录信息。当不指定目录时,显示当前目录下的文件和子目录信息。
主要选项:-l,查看当前目录下文件或子目录的详细信息。这些信息包括:文件或目录的权限、链接数、所有者、用户组、文件大小、日期和文件名。关于这些,将在本书的第6章进行详细讲解。
2. cat命令
格式:cat [选项] 文件列表;功能:显示文本文件的内容。
主要选项:-n (number),表示在每一行前显示行号。
3. more命令
格式:more filename;功能:分屏显示文本文件filename的内容。在文件的内容较多时,屏幕不能一次完全显示,这个命令就起到作用了。
4. cp 命令
格式:cp [选项] 源文件目标文件;功能:将一个文件复制到另一个文件,或将数个文件复制到另一个目录。
主要选项:-r,若源文件中含有目录名,则将目录下的文件也皆依序复制到目的地。
5. mv 命令
格式:mv [选项] 源文件目标文件;功能:将一个文件移至另一个文件,或将数个文件移至另一个目录。
主要选项:-i,若目的地已有同名文件,则先询问是否覆盖旧文件。
6. rm 命令
格式:rm [选项] [文件|目录];功能:删除文件及目录。
主要选项:-i,删除前逐一询问确认;-r,将目录及以下的文件也逐一删除;-f,即使原文件属性设为只读,也直接删除,无须逐一确认。
7. chmod命令
格式:chmod [选项] [文件|目录];功能:改变文件的权限属性(详见第6章)。
8. tar 命令
格式:tar [选项] [tar 的文件名] [文件列表];功能:压缩、解压缩tar 格式的压缩包,制作备份、恢复备份文件等。
常用的选项:-c,建立一个新的tar 文件;-v,显示运行过程信息;-z,使用gzip;-t,查看压缩文件的内容;-f,文件名称;-x,解压缩tar文件;-M,制作存放于多个备份介质上的备份档案。
9. 获得帮助
(1)man命令
格式:man 命令名;功能:显示指定命令的帮助信息。例如:
- #man ls #获得ls命令的帮助
(2)--help选项
格式:--help命令名;功能:显示指定命令的帮助信息。例如:
- #cat --help #显示cat命令的帮助信息
- #ls --help | more #分页显示ls命令的帮助信息