linux 基础 | 5.常见命令(二)
说明:
1.mkdir 文件夹 (只能一层一层的创建文件夹:mkdir aa),mkdir -p 文件夹 (多层创建 mkdir aa/bb)
2.rm 【选项】 删除文件
rm *.text 删除当前目录下的所有text文件
rm 文件:
默认-i:交互式提示
-f :强制删除:不会询问
-r: 递归删除整个目录树(不建议用,麻烦)
-rf: 递归强制删除文件夹 rm -rf 文件夹 (删去文件夹,不是空文件夹),不要随便使用
-d :删除空目录 等同于 rmdir =rm -d
cp [选项] 源文件 目标文件
-i: 覆盖时提示(默认是这个) cp 文件 文件/文件夹 文件复制给文件是覆盖性复制,文件复制给目录:要是用同名文件就覆盖复制过去,要是没有同名文件就复制
-r: 递归复制 (前面两个不能复制文件夹,cp -r 文件夹,文件夹)
-p: 不改变复制文件的属性信息(比如时间不变,要是正常复制,创建时间会变的)
-v 显示拷贝后的路径描述
-a 保留文件的原有权限
- 创建嵌套文件夹使用 “mkdir –p” 嵌套目录
- 删除空目录使用 “rmdir 目录名” 或者 “rm –d 目录名”
- 删除非空目录使用 “rm –r 目录名”
mv :移动文件,如果与源文件位置一样,则相当于重命名
使用格式:
mv [选项]… 源文件或目录… 目标文件或目录
常用选项:
-f:若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录
小结
- 拷贝文件防止覆盖使用 “cp –i” 操作
- 拷贝文件夹使用 “cp –r” 操作,拷贝文件夹并且文件权限不丢失-使用 “cp –a” 操作。
- 移动文件防止覆盖使用 “mv –i” 操作
- 移动文件夹直接使用 “mv” 即可,“mv” 还可以给文件和文件夹重命名。
查看命令方式
–help 使用说明: 命令 --help
man 使用说明: man 命令
说明:man 命令 是相当于另外一个窗口的,不会太占位置的,上图我是退出了,所以看不到内容