在我完成了我的db文件后,我尝试将其设为tar文件但在此之前我看到db文件的大小为3 MB。将其压缩到tar文件后,原始文件变为10 KB,压缩文件也变为10 KB。
这是我用来压缩文件的命令:
tar cf users.db /root/Desktop/users.tar
我不知道发生了什么但是在文件的属性转向“STL 3D模型(二进制)(model / x.stl-binary)”它应该是“SQLite3数据库(application / x-sqlite3)”
我试图在sqlite3中使用.dump但没有修复它显示以下错误:
/**** ERROR: (26) file is not a database *****/
您对tar
命令的参数不正确。语法是:
tar cf <archive to create> <files to add to the archive>
因为你把users.db
放在<archive to create>
位置,你已经用一个空的users.db
档案取代了你的tar
文件。除非您拥有数据库的备份,否则它已经消失了。
在您写的评论中,您执行了此命令:
tar cf users.db /root/Desktop/users.tar
当您对tar使用f
选项时,下一个参数指定要创建的文件。您所做的是归档现有文件(/root/Desktop/users.tar),并覆盖users.db。
在运行该命令后,users.db中的内容已被销毁。
• 第一项为“ID”的 CSV 文件在 Excel 中已损坏
• 寻找一种使用 Crystal Lang 压缩文本(字符串,而不是文件)的方法:反向操作有问题
• 当 sqlite3 损坏时如何修复 Mac base conda 环境
• Cpanel:如何提取 public_html zip 并覆盖当前的 public_html
• 使用来自 laravel protonemedia/laravel-ffmpeg 包的 HLS 进行视频压缩的问题
• 部分解压压缩格式
• Python 脚本,使用共享文件或目录进入 Docker 镜像内部的 CLI,并将用户输入作为容器的命令执行
• 使用 flutter flutter_image_compress 上传 base64 压缩文件但无法在 python 中解压
• 使用 FOR 循环在文件名中搜索字符串,然后将完整文件名设置为解压缩命令的变量
• Adobe Acrobat Pro - 无法打开 pdf
• 如何使用 dcm4che 从 DIOCM 文件中获取“PixelData”