1. cp命令
cp用于复制文件或目录,语法如下:
cp [options] 源地址 目标地址
选项说明:
-d:复制时保留链接,这里所说的链接相当于Windows系统中的快捷方式。
-f:覆盖已经存在的目标文件而不给出提示。
-i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。
-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
-l:不复制文件,只是生成链接文件。
2. ls命令
ls用于显示一个或多个文件的相关信息,语法如下:
ls [options] [file-list]
参数说明:
- 默认情况下,ls按照文件名的字母顺序列出文件的信息,file-list可以是任意文件或目录;
- 当file-list包含多个目录时,ls将显示目录的名称,不显示子目录和子文件;
- 当file-list为普通文件时,ls则显示该文件的相关信息。
选项说明:
-a 显示所有文件名列表,包括隐藏文件(文件名以句点开始)-A 与-a类似,但不列出 . 和 ..目录项
-l 列出每个文件的更多信息
-m 显示用逗号分割的文件名,文件列表的宽度与屏幕的宽度相同
-h 从K(千字节)、M(兆字节)、和G(千兆字节)中选择合适的单位显示文件的大小
-r 以相反的顺序列出目录层次结构
-R 递归列出子目录的内容
-t 按最后一次修改时间的顺序显示文件
-u 按最后一次访问时间的顺序显示文件
-x 按行显示文件列表(默认情况下,按列显示)
-X 按文件扩展名的顺序显示文件,没有扩展名的文件首先被列出
-1 一行显示一个文件
-d 只显示目录名称
-F 该选项在每个目录后显示斜杠(/);在每个可执行文件后显示星号(*);在每个符号链接后显示符号@
3. mv命令
mv用于移动文件,语法如下:
mv [-options] 源地址 目标地址
选项说明:
-i 若目标文件(destination)已经存在,就会询问是否覆盖
-u 若目标文件已经存在,且源文件比较新,才会更新
4. rm命令
rm用于文件删除,语法如下:
rm [-options] 文件或目录
选项说明:
-i 交互模式,在删除前询问用户是否操作
-r 递归删除,常用在目录的删除