Linux下不支持2G文件怎么办
当我们在linux系统中传送文件的时候显示Linux下不支持2G文件怎么办?当遇到这个问题的时候我们要如何去解决才最好呢?别着急,今天爱站小编就为大家解决这一疑问。
问题1:部分ftp客户端不支持2G文件
解决方法:
下载netkit-ftp-0.18-pre1.tar.gz,解压缩后,修改ftp/ftp.c,ftp/main.c
加入
#define _LARGEFILE_SOURCE //for LFS support
#define _FILE_OFFSET_BITS 64 //for LFS support
然后./configure && make 下,用ftp/ftp文件覆盖系统自带的ftp客户端
问题解决,再也不会在你上传文件的时候提示:
ftp> put luo.dbf
local: luo.dbf remote: luo.dbf
local: luo.dbf: File too large
问题2:openssl加密文件不支持2G文件
解决方法:
openssl加密文件不支持2G文件的问题
此方法同样适用,问题fix
下载openssl代码包,在openssl.c文件中加入:
#define _LARGEFILE_SOURCE //for LFS support
#define _FILE_OFFSET_BITS 64 //for LFS support
重新编译
顺便卖个白菜
linux下使用openssl加解密文件
加密: ./openssl enc -des -e -a -in haha.log -out haha.log.des
解密: ./openssl enc -des -d -a -in haha.log.des -out haha.log
一次类推,多半Linux不支持2G文件的问题,可通过此办法解决。
Linux下不支持2G文件怎么办?小编在文中为大家详细介绍了具体的解决方法,关于linux的知识还很多,希望大家能在学习中不断挖掘!
上一篇:Linux lftp乱码怎么办
下一篇:Linux环境下如何建立虚拟内存