linux中使用cp命令如何排除一个目录

linux中使用cp命令如何排除一个目录,第1张

你好:

默认linux下面的cp命令没有这个参数。

推荐使用 rsync命令(没有可以yum安装),可以实现复制排除的功能。

用法举例:

rsync  -av    /oldboy       /tmp        --exclude=/oldboy/alex/

-a表示复制的时候复制目录  保留权限 所有者 等等

-v显示执行过程

--exclude表示排除 可以使用多次

--exclude-from 表示根据文件中的名单进行排除也适用于排除多个

good luck!

应该是没有配置tftp服务器,不存在/tftpboot/这个目录。如果不需要tftp服务器的话,可以忽略,也可以将拷贝内核映像。

要在同时拷贝多个文件,我们只需要将多个文件用空格隔开。如下示例:$ cp file_1.txt file_2.txt file_3.txt /home/pungki/office。

要拷贝一个目录的话会有点棘手。你需要添加 -r 或者 -R 选项来实现。-r或-R 选项表明递归 *** 作。无论该目录是否为空目录,这个选项都是必要的。如下示例:$ cp -r directory_1 /home/pungki/office。

需要注意的一件事,你需要移除在目录名尾部的斜杠。否则你会收到类似的错误信息cp: omitting directory‘directory_1/’。

在Linux系统中,使用 cp 复制命令,如果需要复制子目录,则需要使用 -r 选项即可。例如:将目录 /home1下的所有文件及其子目录复制到目录 /home2 中。$ cp -r /home1 /home2 <cr>$其中:<cr>代表回车键。如果不想复制子目录,只要直接输入 cp 源路径 目标路径,即可以。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7575987.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-07
下一篇2023-04-07

发表评论

登录后才能评论

评论列表(0条)

    保存