转移系统后批量修改Typora原系统编码和图片位置

  • 前言
  • 问题描述
  • 1.中文乱码的解决
  • 2.Typora中批量修改图片路径
  • 为防止事故现改变Ubuntu中默认图片文件存储
  • 我们需要找到原始图片存放地址,然后搬移到Ubuntu中
  • 传输到Ubuntu
  • 图片路径批量替换
  • 当然我们可以用Typora自带的云或第三方软件进行云存储保证图片不会丢失!兄弟们上传云盘!加u盘备份数据无价!


前言

因为我最近从windows系统转入使用Ubuntu,所以有很多文件需要进行转移,我使用xftp发送文件的方式进行转移发现很多中文文件出现乱码,这些其实问题不大,但是Typora上的东西是我的毕生心血所以我肯定是要搞好的。

问题描述

1.中文乱码

原因:windows使用gbk编码,Ubuntu使用的是utf-8

Ubuntu下迁移MySQL数据库_Ubuntu

2.Typora中图片路径

Ubuntu下迁移MySQL数据库_ubuntu_02

1.中文乱码的解决

安装convmv:

sudo apt-get install convmv

进行转化:

convmv -f GBK -t UTF-8 -r --notest <目标目录>

参数讲解:
-f from
-t to
-r 递归
–notest 不加表示只列出有什么需要转换的,不做实际转换

使用:

convmv -f gbk -t utf8 -r --notest *

完成!

2.Typora中批量修改图片路径

为防止事故现改变Ubuntu中默认图片文件存储

先建立文件夹

Ubuntu下迁移MySQL数据库_Ubuntu_03

再在Typora中设置

Ubuntu下迁移MySQL数据库_Ubuntu_04

Ubuntu下迁移MySQL数据库_Ubuntu下迁移MySQL数据库_05

我们需要找到原始图片存放地址,然后搬移到Ubuntu中

Ubuntu下迁移MySQL数据库_中文乱码_06

传输到Ubuntu

Ubuntu下迁移MySQL数据库_ubuntu_07

当然如果有中文一定还是有乱码问题所以你可以用前面的方法转一下,不过几率不大因为typora中用的是英文加数字存储

Ubuntu下迁移MySQL数据库_中文乱码_08

图片路径批量替换

Ubuntu下迁移MySQL数据库_ubuntu_09


替换成功!

Ubuntu下迁移MySQL数据库_Ubuntu_10

当然我们可以用Typora自带的云或第三方软件进行云存储保证图片不会丢失!兄弟们上传云盘!加u盘备份数据无价!