接触ubuntu不久

开始在win下使用坚果云与zotero同步,想在linux下面将文件同步过来

网上的一些办法没用,包括一些软链接什么的

于是就尝试写了一个脚本,不过对命令不熟悉,所以方很笨

简单来讲就是将坚果云下的zip文件拷贝到zotero下并且解压

#! /bin/bash
#script.
cd /home/reji/Nutstore\ Files/zotero
ls |grep '.zip$' |xargs -i cp {} /home/reji/Zotero/storage
cd /home/reji/Zotero
rm -r storage
mkdir storage
cd storage
find -name "*.zip" > copy.txt
cd ..
python rnzip.py
cd storage
rm -f copy.txt
cat list.txt |xargs -i  unzip {}.zip -d {}
cat remove.txt |xargs rm -f {}
rm -f list.txt
rm -f remove.txt
new_f = open("/home/XXX/Zotero/storage/list.txt", "w")
remove_f = open("/home/XXX/Zotero/storage/remove.txt", "w")
with open('/home/XXX/Zotero/storage/copy.txt',"r") as f:line = f.readline()line_1 = line[2:-5]line_r = line[2:-1]new_f.write(line_1)new_f.write('\n')remove_f.write(line_r)remove_f.write('\n')while line:  # 直到读取完文件line = f.readline()line_1 = line[2:-5]  # 去掉换行符line_r=line[2:-1]new_f.write(line_1)new_f.write('\n')remove_f.write(line_r)remove_f.write('\n')f.close()
new_f.close()
remove_f.close()

简单的脚本在linux下将坚果云下同步的文件转移到zotero相关推荐

  1. zotero+坚果云实现同步

    安装zotero,并设置 (1)修改数据存储位置 ( 建议所有系统修改,对 Windows 尤为重要 ) 数据存储位置是 Zotero 本地几乎所有的配置.文献数据库.插件数据库以及附件存放的地方.该 ...

  2. 坚果云选择性同步重拾

    坚果云选择性同步重拾 事出有因 最近一两年,坚果云为了强推云桥模式,持之以恒地对选择性同步功能做负优化,这里友情建议开除产品经理.不是说云桥模式没有价值,而是云桥模式和选择性忽略同步根本就是两个不同的 ...

  3. Manjaro下安装坚果云后登录界面空白解决方法

    之前在deepinlinux使用坚果云,感觉挺好,后来转到manjaro后,发现用不了.网上没有搜到解决方法,因此email给坚果云技术支持.问题得到解决.先上图: 说明一下配置: 1.坚果云是在ma ...

  4. 爱米云共享网盘linux,Cozy Drive下载-云盘同步程序 v3.27.0 官方版 - 下载吧

    Cozy Drive是一款功能强大.专业实用的云盘同步共享软件,使用这款软件用户可以将存储在Cozy中的文件与你的笔记本电脑或台式电脑中的文件数据同步,用户只需完成软件转换登录注册即可进入软件进行文件 ...

  5. 【Zotero】与坚果云配合使用同步失败解决方法

    链接:https://zhuanlan.zhihu.com/p/28325366 在坚果云网页端手动建立works/zotero目录,与zotero填的地址对应即可 然后点验证服务器即可 如果显示&q ...

  6. 坚果云显示连接服务器失败怎么办,坚果云提示同步过程中遇到错误,怎么解决?...

    为什么出现同步错误的提示? 坚果云Windows客户端,在新版本4.0以后,当同步完成后会检查是否有文件遗漏.如果有,则会弹出一个气泡,通知用户 "同步过程中遇到了几个错误"  . ...

  7. linux 隐藏脚本运行,linux – 为什么在运行ls时隐藏此文件?

    编辑:我完全忘了这个帖子.事实证明我的硬盘坏了.我们不得不重新部署这台服务器以满足其他需求,所以我终于找到了更换一个坏磁盘而我们又回来了. 几个星期以来,我无法弄清楚为什么我无法删除这个特定文件. 作 ...

  8. Linux配置编程环境+云服务器上传文件

    Java环境配置 Ubuntu https://www.cnblogs.com/lfri/p/10437266.html Centos https://blog.csdn.net/qq_2107771 ...

  9. linux写文件操作同步,linux 可执行文件与写操作的同步问题(文件读写操作产生的锁机制)...

    当一个可执行文件已经为write而open时,此时的可执行文件是不允许被执行的.反过来,一个文件正在执行时,它也是不允许同时被write模式而open的.这个约束很好理解,因为文件执行和文件被写应该需 ...

最新文章

  1. Acer 4750 安装黑苹果_授人以渔的黑苹果安装教程
  2. spring boot(一):入门篇
  3. spring data jpa实现分页查询功能
  4. mysql 时间函数多了8小时_MySQL时间函数了解
  5. Exchange 2010 迁移到 Exchange 2013 (二)迁移用户邮箱
  6. git 删除分之以及删除文件夹
  7. torch报告_Stack Overflow 2020调查报告发布,Rust 5连冠
  8. vagrant 网络三种模式
  9. Java-计算器(简易版)
  10. 分析Kvaser驱动安装到Linux系统——Kvaser安装到嵌入式Ubuntu系统的开发板IMX6Q不成功记录
  11. word 插入图片偏右问题
  12. 如何将虚拟机中的内网IP设置成固定的
  13. 转载1:拓扑结构介绍及其种类
  14. 听老外吐槽框架设计,Why I Hate Frameworks?
  15. Flutter地图系列(七)—— 高德地图记录运动轨迹
  16. 基于Spring Boot的医疗设备管理系统【源码分享】
  17. 深度学习 (五)cbow、skip-gram of word2vec
  18. 干货 | Java8的几个实用新特性教程分享给你
  19. 什么是EV 代码签名证书
  20. 移动WEB开发三、flex布局

热门文章

  1. 无法访问javax.servlet.ServletException
  2. 英国人布尔真正开辟了逻辑的符号发展方向 导言
  3. phpMyAdmin配置管理多个数据库服务器方法
  4. Proxifier配置代理
  5. 水壶 - NOI Online 3
  6. 微信小程序|搭建一个博客小程序
  7. [Unity学习笔记:FPS游戏制作(2)] 发射子弹————(2021.6.20学习笔记)
  8. 记一次C语言课堂实验:实现进程调度及三态转换,基于LinuxGCC
  9. 开启企业微信调试模式
  10. 华科计算机学院党办主任,学院党政综合办公室助管岗位职责