1. pwd 命令 查看当前工作目录的绝对路。
2.ls命令 列出指定目录的目录内容;如果没有指定目录,则列出当前工作目录的内容。
ls 命令 常见选项:
- -l : 以长格式列出文件信息,显示文件的详细信息,每一列依次代表了:文件类型和权限、文件或目录的硬链接数、所有者、所属组、文件大小、最后一次修改时间、文件名。
- -a : 列出所有文件及目录,包括隐藏文件(以
.
开头)。 - -R : 递归地列出目录下的所有子目录的内容。
- -d : 列出目录本身而不是其内容。
- 其他的选项请自行查找。
3.cd 命令 可以更改工作目录。如果没有指定任何参数,它将切换到家(主)目录。
cd 命令常见选项:
- cd- :回到上次所在目录。
- cd~ : 回到当前用户主目录。
- cd .. : 回到当前目录的父目录。
- cd . : 保持在当前目录不变。
- cd / : 回到根目录。
- cd ~username : 回到另一个用户的主目录。
4.touch 命令 用于创建空文件。
5.mkdir 命令 用于创建一个或多个目录或子目录。
常见选项:
- -p / --parents : 创建多级目录。如果目录的路径包含多个层级,
-p
选项可以确保所有父目录也会被创建。 -
-m / --mode : 设置新创建目录的权限模式。例如,
-m 755
可以设置权限为rwxr-xr-x
。
6.cp 命令 可复制文件,并在当前目录或其他指定目录中创建一个新文件。如果目标文件已存在,则 cp 命令会覆盖该文件。也可以将多个文件复制到某一目录中。(在这种情况下,最后一个参数必须是目录)
常见选项:
-
-r /
--recursive :
递归复制目录及其内容。
7.mv 命令 可将文件从一个位置移动到另一个位置。如果位置相同,这实际上是重命名。
8.rm 命令 用于删除文件,不会删除目录。
rm -r 命令 是递归删除(删除目录及其文件)。
rm -f 是强制删除文件。
rm -rf是强制递归删除目录及其所有内容,不提示用户确认。
rmdir 是仅删除空目录。(rm -r 可删除非空目录)