复制文件和目录
cp
– 复制文件或者目录
cp [选项] 文件路径cp [选项] 文件… 路径
常用的参数:
-r
:复制目录-p
:保留用户、权限、时间等文件属性-a
:等同于 -dpR
示例 1:复制目录
cp -r a/c a/b
示例 2:复制文件
cp a/c/file_c a/b
上述的复制改变了文件的属性(比如说时间),如果想要保持原来的属性,则用命令-p
如果想要显示复制过程的进度条:则需在命令中加入选项:-v
移动(重命名)文件
mv
– 移动(重命名)文件
mv [选项] 源文件 目标文件mv [选项] 源文件 目录
示例 1:重命名文件
mv a/b/file_c a/b/file_bb
示例 2:移动文件
mv a/c/file_c a/b
示例 3:移动文件并重命名
mv a/c/file_c a/b/file_bb
通配符
定义:shell 内建的符号。
用途:操作多个相似(有简单规律)的文件。
常用通配符:
*
:匹配任何字符串?
:匹配一个字符串[xyz]
:匹配 xyz 任意一个字符[a-z]
:匹配一个范围[!xyz]
或[^xyz ]
:不匹配
示例 1:*
示例 2:?