1. truncate(const char* pathname, off_t lenth) 修改文件大小 ( #include<unistd.h> #include<sys/types.h> ) 第一个参数:文件路径名称,第二个参数:指定大小,比原来小就是删除,大了就是扩充;
2.chmod 修改权限
3.chown 修改文件所属
4.link(源文件名,硬链接文件名) 创建一个硬链接 返回值:成功 0; 失败-1;
5.symlink(源文件名,软连接文件名) 创建一个软链接
6.readlink(软连接名,char* buf,bufsize(缓冲区大小)) 读取软链接名,不是读内容(该函数只能读取软链接的名字) 返回值:成功>0,读到BUF中的字节数; 失败:-1
7.unlink(删除文件的名字) 删除一个连接文件(软硬链接都可以) 返回值:成功返回0;失败返回-1;
8.rename(旧名字,新名字) 把旧的文件名改成新的文件名 返回值:成功 0; 失败 -1