linux符号链接和硬链接
时间: 2023-04-20 12:04:21 浏览: 100
Linux下硬链接与符号链接
Linux中的符号链接和硬链接都是用来连接文件的方式,但它们有着不同的特点。
硬链接是指多个文件名指向同一个物理文件,它们共享同一个inode节点和数据块,因此它们的文件大小、权限、时间戳等属性都是相同的。当其中一个文件被删除时,其他文件仍然可以访问该文件的内容,因为物理文件并没有被删除,只有当所有的硬链接都被删除时,物理文件才会被删除。
符号链接是指一个文件名指向另一个文件名,它们之间没有共享的inode节点和数据块,只是一个指向另一个的指针。因此符号链接的文件大小为链接文件本身的大小,而不是指向的文件的大小。当原始文件被删除时,符号链接就会失效,因为它指向的文件不存在了。
总的来说,硬链接更像是文件的别名,而符号链接更像是快捷方式。在使用时需要根据实际情况选择合适的链接方式。
阅读全文