# 目录处理命令

囊括目录的增删改查操作命令。

# 命令格式

<命令> [包名或路径] [选项]

# 常用选项介绍

  • 创建目录

mkdir(单词原意:make directions),该命令用于创建目录,后面直接跟目录的名称,当我们需要递归创建目录时必须加上 -p 参数,使用形式即:

mkdir [-p] <目录>
  • 切换目录

cd(单词原意:change directory),该命令用于切换目录,后面跟目录即可,这里需要介绍的是一些简化操作:

# 进入当前用户的家目录:
cd ~
# 进入上次目录:
cd -
# 进入上一级目录:
cd ..
  • 输出当前目录
pwd
  • 删除空目录

rmdir(单词原意:remove empty directory),该命令用于删除空目录,用于删除非空目录时会报错,其使用方式为:

rmdir <目录>
  • 删除文件或目录

rm(单词原意:remove),该命令用于删除文件或目录,当我们需要删除目录时需要加上 -r 参数,另外该命令每次执行时会提示是否确认删除,要取消该提示需要需要 -f 参数,所以我们在使用这条命令时,通常的使用形式为:

rm -rf <目录>
  • 复制目录

cp(单词原意:copy),该命令用于复制文件或目录,它支持以下参数:

# -r 复制目录。
# -p 同时复制文件的属性。
# -d 若文件是链接文件,则复制链接属性。
# -a 其效果是以上参数的合集,相当于 -pdr。
  • 移动/剪切/改名命令 mv,命令的原意为 move,其使用形式为
mv [源文件或源目录] [目标目录]