一,文件夹管理
1.文件夹的创建: mkdir 建立目录
mkdir [option] 目录名
-v 显示信息
-p 递归创建
[root@python 桌面]# mkdir -pv test/a/b/c mkdir: 已创建目录 "test" mkdir: 已创建目录 "test/a" mkdir: 已创建目录 "test/a/b" mkdir: 已创建目录 "test/a/b/c"
2.文件夹的删除:
rmdir 删除空文件夹
rm [options] directory
-p 递归删除空目录
[root@python 桌面]# rmdir -p test/a/b/c 删除也要完整的路径,而且文件夹要是空的。 一般没啥用
rm -r 删除不为空的文件夹。
[root@python 桌面]# rm -rf test 递归删除。并且不提示。
3.文件见的改名
mv 改名/移动
和文件操作一样。 目标 是路径就是移动, 是一个文件就是改名。
4.文件夹的查看
ls
5.拷贝: cp
[root@python 桌面]# cp -r test 递归的拷贝。 cp test 在test目录下有其他目录和文件时, 是不准拷贝的。
一般都是使用 cp -aprf test 这种组合。
-a 通常在赋值目录时使用, 保留链接、文件属性、并复制目录下的所有内容。
-p 除复制文件的内容外,还会把修改时间 和 访问权限也一并复制到新的文件中。(连带着inode节点的信息也会,一并拷贝过去)
-r 若给出源文件是一个 目录文件。 此时复制该目录下所有的子目录和文件
-f 覆盖已经存在的目标文件,而不用给出提示