47、linux shell,ln链接

简介: 1、同一个文件创建多个入口或访问点。 1)硬链接:原文件名和连接文件名都指向相同的物理地址,即原文件和硬连接文件是同一个文件(不是复制),两个文件占用相同的索引接点(相当于引用计数加1)。为文件创建一个硬连接后,文件的连接数加1。

1、同一个文件创建多个入口或访问点。

1)硬链接:原文件名和连接文件名都指向相同的物理地址,即原文件和硬连接文件是同一个文件(不是复制),两个文件占用相同的索引接点(相当于引用计数加1)。为文件创建一个硬连接后,文件的连接数加1。目录不能有硬链接。不能跨文件系统。

    硬连接指通过索引节点来进行连接。作用是允许一个文件拥有多个有效路径名。

2)符号连接

连接数不会增加,相当于windows下的快捷方式。会占用一个索引节点。

ls -i [文件路径]

ln -[f/s] [存在的文件路径名] [链连文件的路径]

-f remove existing destination files

-s make symbolic links instead of hard links

2、示例

1)硬链接

-rw-r--r--  2 root root   22 Sep 28 05:08 test

-rw-r--r--  2 root root   22 Sep 28 05:08 test1

lrwxrwxrwx  1 root root    4 Sep 28 05:08 test2 -> test

ls -i,inode相同

ll查看

将档案 yy 产生一个 symbolic link : zz

ln -s yy zz

将档案 yy 产生一个 hard link : zz

ln yy xx

参考

【1】http://linux.chinaunix.net/man/2004-10-06/45.shtml

http://space.itpub.net/519536/viewspace-591175

目录
相关文章
|
9天前
|
网络协议 Linux 网络安全
远程链接linux
远程链接linux
|
10天前
|
Ubuntu Java Linux
Linux centos7 ubuntu 一键安装Java JDK 脚本 shell 脚本
Linux centos7 ubuntu 一键安装Java JDK 脚本 shell 脚本
|
10天前
|
Ubuntu JavaScript Linux
linux 命令行下载BT种子和磁力链接 ubuntu linux 命令行下载种子
linux 命令行下载BT种子和磁力链接 ubuntu linux 命令行下载种子
|
10天前
|
Ubuntu Shell Linux
linux shell 后台执行脚本的方法 脚本后台运行 后台运行程
linux shell 后台执行脚本的方法 脚本后台运行 后台运行程
|
10天前
|
监控 Shell Linux
shell linux中用shell写一个占用CPU的脚本
shell linux中用shell写一个占用CPU的脚本
|
10天前
|
Shell Linux
shell linux中shell脚本编写俄罗斯方块
shell linux中shell脚本编写俄罗斯方块
|
10天前
|
Shell Linux Perl
Linux shell脚本sed使用
Linux shell脚本sed使用
|
10天前
|
Shell Linux
linux shell 脚本实现:根据文件内容中的每行分隔符放入数组,根据规则打印日志并重新创建目录 备份文件
linux shell 脚本实现:根据文件内容中的每行分隔符放入数组,根据规则打印日志并重新创建目录 备份文件
|
Linux
LINUX上使用命令ln新建,修改链接
LINUX上使用命令ln新建,修改链接
109 0
|
3天前
|
安全 算法 Linux
探索Linux命令gpgv2:安全通信与数据验证的利器
`gpgv2`是GPG的签名验证工具,用于确保文件完整性和来源真实性。基于公钥密码学,支持多种加密算法和OpenPGP标准。通过`--verify`等参数验证签名,例如`gpgv2 --verify signature_file file`。重要注意事项包括保护私钥、定期更新密钥、验证签名来源及使用强密码。在数据安全场景中,`gpgv2`是保障信息安全的利器。