本文已参与「新人创作礼」活动, 一起开启掘金创作之路。
mkdir (创建新目录)
mkdir 是make directory的缩写,用来创建新的目录
mkdir [-mp] 目录名称
选项与参数:
-
-m :配置文件的权限。
-
-p :确保目录名称存在,不存在的就建一个。
rmdir (删除空的目录)
rmdir [-p] 目录名称
选项与参数:
- -p :连同上一级『空的』目录也一起删除。
(注:rmdir 仅能删除空的目录,可以使用 rm 命令来删除非空目录)
cp (复制文件或目录)
cp 即copy,拷贝文件和目录。
cp [-adfilprsu] 来源档(source) 目标档(destination)
选项与参数:
-
-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
-
-d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。
-
-f:覆盖已经存在的目标文件而不给出提示。
-
-i:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖。
-
-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-
-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
-
-l:不复制文件,只是生成链接文件。
rm (移除文件或目录)
rm [-fir] 文件或目录
选项与参数:
-
-f :就是 force 的意思,忽略不存在的文件,不会出现警告信息。
-
-i :互动模式,在删除前会询问使用者是否动作。
-
-r :递回删除啊!最常用在目录的删除了!这是非常危险的选项!
mv (移动文件与目录,或修改名称)
mv [-fiu] 文件1 (文件2) (文件3) 文件夹
选项与参数:
-
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖。
-
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
-
-u :若目标文件已经存在,且 source 比较新,才会升级 (update)