首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >scp文件到linux自动转换文件名为utf8

scp文件到linux自动转换文件名为utf8
EN

Stack Overflow用户
提问于 2016-01-11 16:00:42
回答 1查看 1.9K关注 0票数 0

众所周知,Windows使用ANSII在文件系统中编码文件名,而Linux默认使用UTF-8。当我使用SCP或FTP/SFTP将文件从windows传输到Linux时,所传输的文件仍将由ANSII编码。我希望我的Linux只使用UTF-8,那么如何在传输时重新编码文件名呢?我知道有工具可以转换,但是当我转移它们时,它能自动转换吗?

EN

回答 1

Stack Overflow用户

发布于 2016-01-11 21:21:04

这是一种已知的情况,当您将文件从windows传输到linux时就会发生这种情况。

dos2unix和unix2dos实用程序可用于从Unix命令行转换文件。

若要将Windows文件转换为Unix文件,请输入:

代码语言:javascript
复制
dos2unix winfile.txt unixfile.txt

若要将Unix文件转换为Windows,请输入:

代码语言:javascript
复制
unix2dos unixfile.txt winfile.txt
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34725901

复制
相关文章

相似问题

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