首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

cp -rf 拷贝丢掉了一些文件

2013-01-04 
cp -rf 拷贝丢失了一些文件给你点人气吧![解决办法]141 error is Unknown error[解决办法]你将原来cp不成

cp -rf 拷贝丢失了一些文件

给你点人气吧!
[解决办法]
141 error is Unknown error
[解决办法]
你将原来cp不成功的文件单独cp的话,能成功吗?
[解决办法]
重编cp命令,再加打印信息,很快找到出错的位置
[解决办法]

引用:
引用:目前测试的情况是:
如果将源路径放得短一些,cp -rf就能成功!怀疑是cp的源路径过长了!
怀疑错了,手工建立了一个很深的目录,放文件,cp也能成功!
大家帮帮忙啊!cp的原理是什么?会不会是inode资源不够了?如何查inode资源占用情况啊?

我觉得不会,想查的话用statfs系统调用
[解决办法]
cp -Rf 用大 R
[解决办法]
引用:
引用:目前测试的情况是:
如果将源路径放得短一些,cp -rf就能成功!怀疑是cp的源路径过长了!
怀疑错了,手工建立了一个很深的目录,放文件,cp也能成功!
大家帮帮忙啊!cp的原理是什么?会不会是inode资源不够了?如何查inode资源占用情况啊?



df -i可以查看inode的使用情况
[解决办法]
引用:
cp -rf /A/* /B/.  失败,141返回值;
如果将*替换成所有具体的文件和文件夹名称,就能成功:
cp -rf /A/a /B/.
cp -rf /A/b /B/.
cp -rf /A/c /B/.



初步怀疑可能是目录下文件太多,cp命令使用不了,改用find命令试试
find 源目录 -type f  -exec cp {} 目的目录 \;
[解决办法]
cp -a 或者tar打包拷过去再解压

热点排行