美文网首页
硬链接(基于itop4412)

硬链接(基于itop4412)

作者: 嵌入式工作 | 来源:发表于2018-07-13 11:07 被阅读0次

1先看man对他的解释

image.png

2函数

man 2 link
• 硬链接函数
• int link(const char oldpath, const char newpath);
– 参数
oldpath:已有的文件路径。
– 参数
newpath:新建的硬链接文件路径。
– 返回值:成功返回0,错误返回-1。

3测试代码

#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <dirent.h>

int main(int argv,char*argc[])
{
    printf("pls input file or content path and want change path\n");
    if(argv<3)
    {
        
      printf("need 3 para \n");   
      exit(1);
    }
    
    if(0!=link(argc[1],argc[2]))
    {
       printf("chg err \n"); 
        
    }else
    {
         printf("chg success \n"); 
        
        
    }
    return 0;
}

4终端测试 123 和 888内容 inod 一致

image.png

相关文章

  • 硬链接(基于itop4412)

    1先看man对他的解释 2函数 man 2 link• 硬链接函数• int link(const char ol...

  • tftp服务器搭建(基于itop4412)

    tftp服务器搭建(基于itop4412) 1在pc机的ubuntu上安装xinetd tftp tftpd ap...

  • linux中time的使用(基于itop4412)

    linux中time的使用(基于itop4412) 1获取获取机器时间函数用法 获取机器时间函数• time_t ...

  • 硬链接

    建立硬链接ln -i /etc/crontab . 同一个inode 建立符号链接ln -s /etc/cro...

  • iTOP-4412开发板android4.4代码下载和编译

    基于迅为iTOP4412开发板 Android 源码可以从光盘,网盘获取稳定版本,也可以从 GitHub 下载我们...

  • 硬链接、软链接

    硬链接:为磁盘上的一个文件创建了一条新路径,此时就有两条路径指向该文件。当所有指向该文件的的路径被删除掉之后,该文...

  • 磁盘系统

    硬链接和符号链接 硬链接   硬链接和原文件拥有不同的dentry目录项,该目录项指向相同的inode节点   硬...

  • 第三周课堂笔记

    第三列:硬链接数1、 什么是硬链接?具有相同inode节点号的文件互为硬链接。2、 硬链接的原理?3、 测试...

  • ln命令创建链接文件

    [toc] ln命令用于创建链接文件。链接文件分为硬链接和软链接 创建硬链接文件 命令格式:ln <源文件> <硬...

  • Linux ln命令

    ln命令: 在很多情况下都会用到 ln 命令,作用在于基于原来的文件,创建一个链接,无论是软链接还是硬链接。 1....

网友评论

      本文标题:硬链接(基于itop4412)

      本文链接:https://www.haomeiwen.com/subject/weljpftx.html