使用Linux命令行复制文件(linux复制命令行)
随着 Linux 平台越来越流行,提升 Linux 命令行的技能一定有助于我们的编程工作效率。其中一个重要的 Linux 命令就是复制文件,而这课章可以介绍一下怎么使用 Linux 系统的命令行复制文件。
## cp 命令
`cp` 命令是 Linux 下的复制文件最常用的命令,可以直接用以下格式来使用参数:
“`shell
$cp
该命令是把原文件名拷贝到新文件名,不写新文件名则是把原文件名复制出一份新的备份。这样就可以把文件进行复制了,而且它还有一个比较特殊的用法:`cp` 也可以复制目录,参数格式如下:
```shell$cp -r
`-r` 参数表示复制成一个目录,因此可以看出 `cp` 只能复制文件和目录,无法复制硬链接。
## tar 命令
要注意的是,`cp` 命令只能复制文件和目录,不能复制硬链接,这里就需要用到其他命令,比如 `tar` 命令,`tar` 命令可以对文件进行压缩并将结果输出到指定的文件中或标准输出中,可以使用以下参数:
“`shell
$tar -cvf
`tar` 还可以提取压缩文件,命令如下:
```shell$tar -xzvf
而且 `tar` 可以复制硬链接,因此可以彻底的复制整个目录,而不管是文件还是硬链接都可以。
## 总结
以上我们就介绍了 Linux 命令行复制文件的方法,使用 `cp` 命令可以复制文件和目录,而 `tar` 命令则可以彻底的复制整个文件,包括文件和硬链接