以下除特殊说明,都以当前目录为 /root 示例。

  • mkdir 新建文件夹

# 在当前文件夹新建一个 bash 文件夹,完整的绝对路径就是 /root/bashmkdir bash # 更多的命令可以用 mkdir --help 查看。

  • cd 进入文件夹

# 你当前在 /root目录中,使用这个命令会进入 /root/bash目录,这是相对路径cd bash# 如果你不在 /root目录中的话,就不能用上面的相对路径了,就需要绝对路径cd /root/bash# 假设你当前在 /root/bash目录中,使用相对路径,你可以用这个命令进入上一级 /root目录, .. 代表相对路径 上级目录cd ..# 当然你也可以用绝对路径来进入上一级 /root目录cd /root

  • cp 复制或重命名文件/文件夹

# 复制当前目录内的 log.txt文件到 /var目录cp log.txt /var/log.txt# 复制当前目录内的 bash文件夹到 /home目录cp -R bash /home/bash# 复制当前目录内的所有.txt后缀的文件到 /var/log目录cp *.txt /var/log# 复制当前目录内的所有以 tools开头的文件到 /var/log目录cp tools* /var/log# 复制当前目录内的所有以 tools开头 以.txt后缀结尾的文件到 /var/log目录cp tools*.txt /var/log# 假设当前目录是 /root/tools/log,要把这个目录中的所有.txt后缀的文件复制到上一级目录 /root/tools,那么这样做cp *.txt ..# .. 就是相对路径,代表上一级目录,当然你也可以用绝对路径,这样更不容易出错cp *.txt /root/tools# 重命名当前目录内的 log.txt文件为 log2.txtcp log.txt log2.txt# 复制当前目录内的 log.txt文件到 /var目录并重命名为 log1.txtcp log.txt /var/log1.txt# 复制当前目录内的 bash文件夹到 /home目录并重命名为 bash2cp -R bash /home/bash2# 复制当前目录内的 log.txt文件到 /var目录,但是 /var 目录中已经存着 log.txt,那么会提示 cp: overwrite `/var/log.txt'? 可以用 -f 强制覆盖cp -f log /var/log.txt# 复制当前目录内的 log.txt log1.txt log2.txt文件和 log333目录到 /home/log目录中cp -R log.txt log1.txt log2.txt log333 /home/log # 更多的命令可以用 cp --help 查看。

  • mv 移动或重命名文件/文件夹

# 关于 mv 命令,可以参考上面 cp 的使用方法,没什么区别,只是一个是复制,一个是移动,把上面 cp 命令改成 mv 就能套用了。 # 移动当前目录内的 log.txt文件到 /var目录mv log.txt /var/log.txt# 移动当前目录内的 bash文件夹到 /home目录mv bash /home/bash# 重命名当前目录内的 log.txt文件为 log2.txtmv log.txt log2.txt# 复制当前目录内的 log.txt文件到 /var目录并重命名为 log1.txtmv log.txt /var/log1.txt# 复制当前目录内的 bash文件夹到 /home目录并重命名为 bash2mv bash /home/bash2 # 更多的命令可以用 mv --help 查看。

  • rm 删除文件/文件夹

# 删除当前目录下的 log.txt文件rm log.txt# 删除当前目录下所有.txt后缀的文件rm *.txt# 使用 rm 命令删除时,会提示你是否确定删除,输入 y 即删除,输入 n 则取消# rm: remove regular file `log.txt'? y# 删除当前目录下所有.txt后缀的文件rm *.txt# 删除当前目录下所有以tools开头的文件rm tools*# 删除当前目录下所有以tools开头 以.txt后缀结尾的文件rm tools*.txt# 当你用 rm 删除目录的时候会发现提示这不是一个文件# rm bash# rm: cannot remove `bash': Is a directory# 可以加上 -r 来归递删除目录及其目录下的内容rm -r bash# 因为为了避免手误删除错误,所以 rm默认是加上了 -i 的参数,也就是每一次删除文件/目录都会提示,如果觉得烦可以用 -rf 参数rm -rf bash# rm -rf 这个命令请慎重使用,而且千万不要使用 rm -rf / 或者 rm -rf /* 之类的命令(系统自杀),可能会让你系统爆炸,所以使用请慎重! # 更多的命令可以用 rm --help 查看。