ls 即list
命令功能
列出目标目录中所有的子目录和文件
命令格式
ls [选项] [目录名]
常用命令参数
- -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件
- -l,除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来
cd
命令功能
切换当前目录至dirName
命令格式
cd [目录名]
常用命令参数
cd /
进入系统根目录cd ..
或cd ..//
返回上级目录cd -
返回进入此目录之前的目录cd
或cd ~
进入当前用户主目录cd /yourdirname
进入指定目录cd !$
把上个命令的参数作为cd参数使用
pwd
命令功能
查看当前工作目录的完整路径
命令格式
pwd [选项]
- 常用命令参数
pwd
即可pwd -P
目录连接链接时,pwd -P 显示出实际路径,而非使用连接(link)路径;pwd显示的是连接路径- PWD当前目录被删除仍然可以显示当前目录
mkdir
命令功能
通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)
命令格式
mkdir [选项] [目录]
常用命令参数
- -m, –mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask e.g.
mkdir -m 777 test
- -p, –parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录
- -v, –verbose 每次创建新目录都显示信息
- –help 显示此帮助信息并退出
- -m, –mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask e.g.
rm
命令功能
删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状
命令格式
rm [选项] [文件···]
命令参数
- -f, –force 忽略不存在的文件,从不给出提示
- -i, –interactive 进行交互式删除
- -r, -R, –recursive 指示rm将参数中列出的全部目录和子目录均递归地删除
- -v, –verbose 详细显示进行的步骤
–help 显示此帮助信息并退出
–version 输出版本信息并退出
示例
rm -- -a
删除以a开头的文件
参考文献: