首页 >> 综合问答 >

linux(cp 命令)

2023-04-30 10:50:32 来源: 用户: 

大家好,综合小编来为大家讲解下linux,cp 命令这个很多人还不知道,现在让我们一起来看看吧!

复制文件或目录

语法

CP[选项]源文件目的

CP[选项]源目录目的

选择权

-b,- backup首先备份现有文件。-f,- force强制复制文件或目录,不管目标文件或目录是否已经存在。-i,-Ask -p before - interactive覆盖现有文件。

- preserve保留源文件或目录的属性-r,-R,- recursive处理目录及其下的所有项目-u,-当源文件比目标文件新或目标文件不存在时更新副本-v,

- verbose显示命令执行的信息。

例子

Copy a.txt from the contract attachment document to the file directory.

lychie@ubuntu:/test$ cp a.txt doc

lychie@ubuntu:/test$ tree doc

doc

a.txt

0 directories, 1 file

Cp a.txt doc/b.txt将a.txt复制到doc目录下,重命名为b.txt。

lychie@ubuntu:/test$ cp a.txt doc/b.txt

lychie@ubuntu:/test$ tree doc

doc

a.txt

0 directories, 2 files

Cp -b a.txt doc将a.txt复制到doc目录下,覆盖前备份。

lychie@ubuntu:/test$ cp -b a.txt doc

lychie@ubuntu:/test$ tree doc

doc

a.txt

a.txt~

0 directories, 3 files

Cp -r doc dir复制doc目录并将其重命名为dir。

lychie@ubuntu:/test$ ls

a.txt doc

lychie@ubuntu:/test$ cp -r doc dir

lychie@ubuntu:/test$ ls

a.txt dir doc

lychie@ubuntu:/test$ tree dir

dir

a.txt

a.txt~

0 directories, 3 files

Cp -p a.txt b.txt复制a.txt并重命名为b.txt,同时保留源文件的属性。

lychie@ubuntu:/test$ ls -l

总用量4

-rw-rw-r-- 1 lychie lychie 13 9月24 02:00 a.txt

lychie@ubuntu:/test$ cp -p a.txt b.txt

lychie@ubuntu:/test$ cp a.txt c.txt

lychie@ubuntu:/test$ ls -l

总用量12

-rw-rw-r-- 1 lychie lychie 13 9月24 02:00 a.txt

-rw-rw-r-- 1 lychie lychie 13 9月24 02:00 b.txt

-rw-rw-r-- 1 lychie lychie 13 9月24 03:24 c.txt

cp a.txt b.txt category复制a.txt、b.txt 到目录category

lychie@ubuntu:/test$ cp a.txt b.txt category

lychie@ubuntu:/test$ tree category

category

a.txt

b.txt

本文[高级伪原创标题]到此分享完毕,希望对大家有所帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章