在Linux中使用cp时如何避免“同一个文件”警告消息?
发布时间:2020-07-03 12:45:21 所属栏目:Linux 来源:互联网
导读:我试图将某些文件从一个目录复制到另一个目录.使用此命令 find $HOME -name *.txt -type f -print0 | xargs -0 cp -t $HOME/newdir 我收到一条警告信 cp: ‘/home/me/newdir/logfile.txt’ and ‘/home/me/newdir/logfile.txt’ are the same file 如何避免
|
我试图将某些文件从一个目录复制到另一个目录.使用此命令 find "$HOME" -name '*.txt' -type f -print0 | xargs -0 cp -t $HOME/newdir 我收到一条警告信
如何避免此警告讯息? 解决方法问题是您尝试将文件复制到其自身.您可以通过从find命令的结果中排除目标目录来避免这一点:find "$HOME" -name '*.txt' -type f -not -path "$HOME/newdir/*" -print0 | xargs -0 cp -t "$HOME/newdir" (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – 如何在debian系统上调试(慢)链接器
- LINUX入门:容器:Ubuntu 16.04安装Docker Compose详解
- OpenCV在与anaconda的Linux上使用python无法正常工作.获取未
- 避免linux内存不足的应用程序拆解
- linux – 浏览数千个gz文件的最快方法?
- linux – 如何通过puppet安全地禁用用户密码?
- Linux上的ARM体系结构的任何Web和Java IDE?
- linux – 在ARM上构建mongo shell 3.2.x(armv7l / arm64 /
- linux – 如何仅获取所有正在运行的进程ID?
- .net – 如何使用Mono Develop在Linux上创建Excel文件
