007-文件管理3

1、ln命令
ln f1 f2 f1是旧文件名,f2是新文件名;
这种创建硬连接的方式,就是把不同的文件名连接到相同的inode上;
跨分区是不能创建硬链接的;
所有文件创建后都是1个硬链接;
所有文件夹创建后都是2个硬链接;

ls -s f2 f2_link创建软连接方法;

软链接到的文件名是多大,连接就多大;
删除原始文件后,链接全部变红,说明文件找不到了;
软连接可以在不同分区进行创建;
软连接支持目录链接;

这里使用相对路径,应该是相对于软连接的路径;如果按相对路径写,应该是:
ln -s …/data/f2 /root/f2_link
软硬连接的区别:
本质
硬链接:同一文件多个名字;
软连接:一个文件对应快捷方式,不同文件;

1)连接数
2) 是否跨分区
3)目录
4)原始和连接文件关系;同一文件,不同文件
5)删除
6)大小

readlink使用这条命令来查看软连接的真实路径;

在部署软件的时候,涉及升级问题,一般使用软连接,可以链接两个不同版本的的目录;

2、file命令,可以对文件进行分析,并不根据文件的名字进行对应判断;
例如,file /bin/tree.txt,虽然把tree的文件复制粘贴成txt后缀,但是通过file依然能知道他是一个可执行文件;
格式是ELF格式;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值