wq413732076 于 2011-08-06 20:55:26发表:
:0w5ty(1
qf1900 于 2011-08-06 17:23:35发表:
引用:chown 改变成系统没有的用户,不会有有户名,直接显示UID
引用:硬件接指向同一个文件,不分彼此
qf1900 于 2011-08-06 17:16:19发表:
引用:查找文件的硬链接可以用find -samefile destfile
Yutie 于 2011-08-06 09:05:55发表:
路过
相思爱文 于 2011-08-06 02:16:11发表:
chown 改变成系统没有的用户,不会有有户名,直接显示UID 硬件接指向同一个文件,不分彼此
taoty 于 2011-08-06 00:16:37发表:
查看索引节点号。
gsm1011 于 2011-08-05 23:02:40发表:
查找文件的硬链接可以用[code]find -samefile destfile[/code]另外,关于硬链接和符号链接的区别可以参考这里。
wq413732076 于 2011-08-05 18:51:56发表:
感谢楼主分享 我要学linux
qf1900 于 2011-08-05 18:22:02发表:
“在我这chown把2323232识别成了uid”我想应该就是这个解释吧
pl_014 于 2011-08-05 18:15:32发表:
在我这执行完这条命令以后有如下效果 -rw-rw-r-- 1 2323232 users 0 8月 5 18:13 wenjian 其中我是以普通用户的身份创建的文件,以root用户的身份修改的所有者,很显然,在我这chown把2323232识别成了uid,而你这里我就不清楚了,看看你这的man chown有什么说明
acrofox 于 2011-08-05 18:15:06发表:
第一个问题,如果你使用用户名和组名,必须是系统中已有的,使用数字ID没必要系统中已有。
qf1900 于 2011-08-05 17:33:44发表:
第二个问题明白了。 第一个问题,2323232 我并没有这个用户也没有这个UID.GID,(passwd里面根本找不到)但却是是设置成功了。但看鸟哥的书说必须是系统里面存在的用户才行,所以才疑问。 drwxr-xr-x 2 2222 2222 4096 08-05 10:29 2
qq9293000079 于 2011-08-05 17:08:22发表:
第二个问题楼上说得很清楚
pl_014 于 2011-08-05 16:39:33发表:
凡unix或类unix系统所使用的文件系统的用户和组的信息,其实是以uid和gid的形式记录的,所以既可以用“用户名.组名“的形式,也可以用uid.gid,至于不存在的,可以试试 做硬链接以后,无法直接判断这个文件与哪个是“源文件”,其实做完了硬链接以后,两个文件是不分源文件与链接的,因为硬链接实质是在文件系统的文件列表上加上另一个指向这个文件的指针(不知道这么说是否正确),而做完硬链接以后,两个文件就只有文件名和路径的差别了 如果要判断哪两个是一对硬链接,可以尝试如下方法: 1.有的系统或文件管理器是可以识别出硬链接的,具体表现在当你按右键进行统计大小的时候会提示你包含多大的硬链接 2.有硬链接关系的两个或多个文件其内容一定是完全相同的,修改了一个文件的内容,另一个文件的内容也会随之变动 3.有硬链接关系的两个或多个文件的权限也是相同的,修改了一个文件的权限,另一个文件的权限也会改变
okzokz123 于 2011-08-05 16:38:07发表:
第一个 没试过 第二个 ln 源 目的 看顺序就知道了
wq413732076 于 2011-08-06 20:55:26发表:
:0w5ty(1
qf1900 于 2011-08-06 17:23:35发表:
这个解释就比较好理解。
我的疑问是针对书里面说“改变的用户必须是系统里面存在的用户”
这样解释是对的,但比如说我把一个系统文件或者是一个软件运行所需要的文件作了硬链接,但我后来需要删除一个,这时候就比较迷惑了,不知道应该删除那个了。
qf1900 于 2011-08-06 17:16:19发表:
这个命令确实可以查到inode相同的文件,但还是无法区别那个是源文件。
Yutie 于 2011-08-06 09:05:55发表:
路过
相思爱文 于 2011-08-06 02:16:11发表:
chown 改变成系统没有的用户,不会有有户名,直接显示UID
硬件接指向同一个文件,不分彼此
taoty 于 2011-08-06 00:16:37发表:
查看索引节点号。
gsm1011 于 2011-08-05 23:02:40发表:
查找文件的硬链接可以用[code]find -samefile destfile[/code]另外,关于硬链接和符号链接的区别可以参考这里。
wq413732076 于 2011-08-05 18:51:56发表:
感谢楼主分享 我要学linux
qf1900 于 2011-08-05 18:22:02发表:
“在我这chown把2323232识别成了uid”我想应该就是这个解释吧
pl_014 于 2011-08-05 18:15:32发表:
在我这执行完这条命令以后有如下效果
-rw-rw-r-- 1 2323232 users 0 8月 5 18:13 wenjian
其中我是以普通用户的身份创建的文件,以root用户的身份修改的所有者,很显然,在我这chown把2323232识别成了uid,而你这里我就不清楚了,看看你这的man chown有什么说明
acrofox 于 2011-08-05 18:15:06发表:
第一个问题,如果你使用用户名和组名,必须是系统中已有的,使用数字ID没必要系统中已有。
qf1900 于 2011-08-05 17:33:44发表:
第二个问题明白了。
第一个问题,2323232 我并没有这个用户也没有这个UID.GID,(passwd里面根本找不到)但却是是设置成功了。但看鸟哥的书说必须是系统里面存在的用户才行,所以才疑问。
drwxr-xr-x 2 2222 2222 4096 08-05 10:29 2
qq9293000079 于 2011-08-05 17:08:22发表:
第二个问题楼上说得很清楚
pl_014 于 2011-08-05 16:39:33发表:
凡unix或类unix系统所使用的文件系统的用户和组的信息,其实是以uid和gid的形式记录的,所以既可以用“用户名.组名“的形式,也可以用uid.gid,至于不存在的,可以试试
做硬链接以后,无法直接判断这个文件与哪个是“源文件”,其实做完了硬链接以后,两个文件是不分源文件与链接的,因为硬链接实质是在文件系统的文件列表上加上另一个指向这个文件的指针(不知道这么说是否正确),而做完硬链接以后,两个文件就只有文件名和路径的差别了
如果要判断哪两个是一对硬链接,可以尝试如下方法:
1.有的系统或文件管理器是可以识别出硬链接的,具体表现在当你按右键进行统计大小的时候会提示你包含多大的硬链接
2.有硬链接关系的两个或多个文件其内容一定是完全相同的,修改了一个文件的内容,另一个文件的内容也会随之变动
3.有硬链接关系的两个或多个文件的权限也是相同的,修改了一个文件的权限,另一个文件的权限也会改变
okzokz123 于 2011-08-05 16:38:07发表:
第一个 没试过 第二个 ln 源 目的 看顺序就知道了