原因:
有一个文件夹几乎不用,但又不想删除。 但在 Google Drive 上可没有 狗度 那么杂乱的工具。
Google colab 是可以挂载 gg drive,上次用 !ls /bin 里看到有 gzip ,那就有的办法了。
实践:
1. 挂载 Google Drive
#挂载 Google Drive
from google.colab import drive
drive.mount('/content/drive')
2. 分配文件夹路径、与压缩文件路径变量
folder_path = '/content/drive/MyDrive/David-W-Lee files'
archive_name = '/content/drive/MyDrive/David-W-Lee_files.7z'
3. 执行压缩
我用 7z :
-a:归档 -t7z:使用7z格式 -m0=lzma2:使用lzma2压缩算法 -mx=9:最大压缩率
!7z a -t7z -m0=lzma2 -mx=9 "{archive_name}" "{folder_path}"
3.1 校验压缩文件
!7z t "{archive_name}"
参数 t:测试
以上看到都是 ok,就可放心删除
4. 确定并删除文件夹
小结:
要在目录中剔除掉 link 类的文件,不然 7z 会报错。删除前,确定变量中的目录路径是正确的。
接下来,计划用 colab 来做模型的学习。