ubuntu错误 “cp: omitting directory”解决办法

本文介绍在Linux系统中使用cp命令复制目录时遇到的常见错误“cp:omittingdirectorydir”的原因及解决方案。通过添加-r选项,可以实现目录的递归复制,同时文章也提及了在删除操作中遇到类似问题的递归删除方法。

问题描述
在Linux系统使用cp(复制命令)复制目录时,常出现错误“cp:omitting directory "dir" ”(dir是需要复制的目录名称),是因为dir目录下存在其他目录或文件存在,不可只使用cp命令实现复制操作;

解决方法
使用cp命令时,加上 -r 选项,此选项指“递归持续复制,用於目录的复制行为”。

例如 cp -r dir ./usr

当执行删除操作时碰到类似的错误,也可使用递归式删除方式。
 

cp: omitting directory '/home/tp/Project/nvr_2025/torchlight/build_dir/linux-mstar_msr931/linux-5.10.61' cp: omitting directory '/home/tp/Project/nvr_2025/torchlight/build_dir/linux-mstar_msr931/mtd' cp: omitting directory '/home/tp/Project/nvr_2025/torchlight/build_dir/linux-mstar_msr931/packages' cp: omitting directory '/home/tp/Project/nvr_2025/torchlight/build_dir/linux-mstar_msr931/port_status_notify' cp: omitting directory '/home/tp/Project/nvr_2025/torchlight/build_dir/linux-mstar_msr931/tmp' cp: omitting directory '/home/tp/Project/nvr_2025/torchlight/build_dir/linux-mstar_msr931/tp_k_vigi_log' cp: omitting directory '/home/tp/Project/nvr_2025/torchlight/build_dir/linux-mstar_msr931/tp_kbuzzer' Makefile:27: recipe for target '/home/tp/Project/nvr_2025/torchlight/bin/mstar/SLP_Image_Builder_for_nvr4016hv1_250905.tar.bz2' failed make[3]: [/home/tp/Project/nvr_2025/torchlight/bin/mstar/SLP_Image_Builder_for_nvr4016hv1_250905.tar.bz2] Error 1 (ignored) cp /home/tp/Project/nvr_2025/torchlight/build_dir/linux-mstar_msr931/linux-5.10.61/.config /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4016hv1_250905/build_dir/linux-mstar_msr931/linux-5.10.61/ /home/tp/Project/nvr_2025/torchlight/staging_dir/host/bin/sed -i -e 's,^# REVISION:=.*,REVISION:=unknown,g' /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4016hv1_250905/include/version.mk find /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4016hv1_250905 -name CVS -o -name .git -o -name .svn \ | xargs -r rm -rf find /home/tp/Project/nvr_2025/torchlight/staging_dir/host/bin -maxdepth 1 -type f -perm -u=x \ | xargs -r /home/tp/Project/nvr_2025/torchlight/scripts/bundle-libraries.sh /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/SLP_Image_Builder_for_nvr4016hv1_250905/staging_dir/host/bin /bin/tar c -C /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf SLP_Image_Builder_for_nvr4016hv1_250905 | bzip2 -c > /home/tp/Project/nvr_2025/torchlight/bin/mstar/SLP_Image_Builder_for_nvr4016hv1_250905.tar.bz2 make[3]: Leaving directory '/home/tp/Project/nvr_2025/torchlight/target/imagebuilder' make[2]: Leaving directory '/home/tp/Project/nvr_2025/torchlight' export MAKEFLAGS= ;make -w -r package/index make[2]: Entering directory '/home/tp/Project/nvr_2025/torchlight' make[2]: Leaving directory '/home/tp/Project/nvr_2025/torchlight' make[1]: Leaving directory '/home/tp/Project/nvr_2025/torchlight' 这是vscode通过SSH远程连接UBUNTU的端口MAKEFILE日志,全是黑底白字不够直观,有没有关键字变彩色的方法
09-06
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值