linux默认文件大小,Linux 改变文件大小的方法
函数原型:
#include int ftruncate(int fd, off_t length); //改变文件大小为length指定大小;返回值 执行成功则返回0,失败返回-1。
函数ftruncate会将参数fd指定的文件大小改为参数length指定的大小。参数fd为已打开的文件描述词,而且必须是以写入模式打开的文件。如果原来的文件大小比参数length大,则超过的部分会被删去。
test.c
#include #include #include #include #include #include int main(int argc,char** argv) { struct stat st; bzero(&st,sizeof(st)); stat(argv[1],&st); printf("%s %ldn",argv[1],st.st_size); int fd=open(argv[1],O_RDWR); ftruncate(fd,20); bzero(&st,sizeof(st)); stat(argv[1],&st); printf("%s %ldn",argv[1],st.st_size); close(fd); return 0; }
总结
以上所述是小编给大家介绍的Linux 改变文件大小的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
linux默认文件大小,Linux 改变文件大小的方法相关推荐
- 龙芯linux默认密码,8089B开启Wifi的方法(默认的红旗linux系统)
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 9月初收到的8089B,上手一个月,用起来还不错. 这台电脑适合学习编程和linux. 默认的红旗linux下使用wifi挺方便,就是KDE加上Netwo ...
- linux 默认文件属性,linux系统下文件的默认权限以及隐藏属性的作用
[摘要] 操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序.操作系统需要处理如管理与配置内存.决定系统资源供需的优先次序.控制输入设备与输出设备.操作网络与 ...
- linux 默认文件属性,linux - 文件夹、文件默认属性: umask使用
一 权限掩码umask umask是chmod配套的.总共为4位(gid/uid,属主.组权,其他用户的权限),只是通经常使用到的是后3个.比如你用chmod 755 file(此时这文件的权限是属主 ...
- linux中改变文件大小,Linux 改变文件大小的方法
函数原型: #include int ftruncate(int fd, off_t length); //改变文件大小为length指定大小;返回值 执行成功则返回0,失败返回-1. 函数ftrun ...
- Linux系统编程之查看文件大小的方法(lseek_fseek_stat)
Linux系统编程之查看文件大小的方法(lseek.fseek.stat)三种方法: #include <stdio.h> #include <fcntl.h> #includ ...
- Linux系统编程之查看文件大小的方法(lseek and stat)
Linux系统编程之查看文件大小的方法:1.使用lseek函数,2.使用stat函数.直接上代码 #include <stdio.h> #include <stdlib.h> ...
- linux各目录的文件大小,Linux下查看文件大小和目录大小以及目录下文件的大小...
在linux中经常会查看文件大小,通常用的命令du: 该命令详细解释如下: [www@server101 logs]$ du --help 用法:du [选项]... [文件]... 或:du [选项 ...
- linux命令怎么查看文件时间排序,linux中ls命令按照文件大小排...-ls命令按大小与时间排序文件...-ls按时间排序输出文件列表的实例分析_169IT.COM...
ls命令可以按照文件大小进行输出排序. 代码示例: man ls -S sort by file size 用法: ls -Sl 这是按照由大到小排序,如果想要反过来,从小到大,那么用: ls -S ...
- linux传送多个文件大小,linux统计多个文件大小总和
首先:查看当前文件夹大小的命令是: [root@host1 test]# du -sh 39M. 查看当前文件夹下所有文件的大小: [root@host1 test]# du -sh * 108Kco ...
最新文章
- mybatis-spring从1.1升级到1.2所带来的dao层级的编写问题
- 网络推广外包——网络推广外包专员面对外链发布更注重细节
- 在java中如何实现声音,我如何在Java中播放声音?
- java.lang.Long cannot be cast to java.lang.Integer解决办法
- 冀教版五年级计算机教学计划,冀教版五年级科学教学计划
- [HDU3336]Count the string(KMP+DP)
- nginx虚拟主机(基于域名虚拟主机、基于IP地址虚拟主机、基于端口虚拟主机设置)
- P2680 运输计划(树上差分+lca+二分)
- 配置树莓派linux的内核和编译并将镜像拷贝至树莓派
- hive 集成sentry
- ASP.NET @Page指令属性
- matlab consumption,Lesage matlab 空间
- 找零程序Java_JAVA解惑--找零时刻
- 前端安全之常见漏洞及防御
- 自己动手开发多线程异步 MQL5 WEBREQUEST
- 查看HDS VSP高端存储的映射信息
- 计算机系统包括哪些郜分,一台计算机的基本硬件配置有哪些?
- 鸿蒙系统代还,连米粉都骂的小米11 ultra,现在还能有人买吗?
- java小游戏 飞翔的小鸟,校园新手入门,分分钟带你玩转编程
- 死锁.XDL日志文件基本查看.md
热门文章
- 30~60k | 小鹏汽车3D视觉感知工程师/专家招聘(社招)
- CVPR 2021 | 针对全局 SfM 的高效初始位姿图生成
- 从R-CNN到Mask R-CNN的思维跃迁
- 第九期直播|《深度相机与应用》精彩回顾
- uNetXST:将多个车载摄像头转换为鸟瞰图语义分割图像
- oracle sql now函数,postgresql的now()与Oracle的sysdate区别说明
- oracle 统计一年中每个月数据总和_excel表格有每月数据 怎样统计全年的-用excel公式怎样计算每年每个月的数据总和?...
- windows下给定多个openNi的Uri,匹配与uri对应的Uvc RGB设备
- SQLAlchemy简介与入门
- JAVA连接SQL Server数据库的端口配置操作步骤