首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ftp将^M附加到.Z文件

ftp将^M附加到.Z文件
EN

Stack Overflow用户
提问于 2013-08-28 18:19:53
回答 2查看 182关注 0票数 0

我正在做ftp在二进制模式和下载一些compressed_file.Z,但我得到compressed_file.Z^M和当我使用dos2unix它创建一个新的文件与^M删除,但仍然当我尝试解压缩时,我得到错误说Corrupt Inputits not recognized as tar file等。我也使用了sed 's/^M$//' compressed_file.dmp.Z^M>compressed_file.dmp.Z,但它仍然是损坏的文件。有人遇到过类似的问题吗?

EN

回答 2

Stack Overflow用户

发布于 2013-08-28 18:55:54

可能只有您的文件名在末尾包含^M。您可以使用以下命令重命名它们:

代码语言:javascript
复制
for A in *.Z$'\x0d'; do
    mv -i "$A" "${A%?}"  # Remove -i to skip confirmation
done
票数 1
EN

Stack Overflow用户

发布于 2013-08-28 19:31:15

删除任何一种模式的规范,比如ASCII或二进制等,就解决了我的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18485200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档