Chinaunix

标题: linux下剪切文件的时间是否和文件大小有关 [打印本页]

作者: zhenxiaoyu    时间: 2015-03-02 14:31
标题: linux下剪切文件的时间是否和文件大小有关
linux下剪切文件的时间是否和文件大小有关,为什么
作者: Shell_HAT    时间: 2015-03-02 17:01
如果是在同一个文件系统里面,跟大小基本没关系。
作者: zhenxiaoyu    时间: 2015-03-02 17:12
谢谢!回复 2# Shell_HAT


   
作者: cu_shell    时间: 2015-03-02 17:23
这个还真难理解,,不应该是大文件就慢,小文件就快吗,
作者: lyhabc    时间: 2015-03-04 18:04
应该只需要改变inode,同一个分区和文件系统下
作者: cu_shell    时间: 2015-03-05 12:41
已经理解了。。。在windows下同一磁盘剪切文件的时候突然惊醒。。。原来秒移。
作者: zhenxiaoyu    时间: 2015-03-09 15:01
linux下剪切文件是不会改变文件的inode号的,只有复制文件或者用vi/vim写文件的时候可能会修改inode号回复 5# lyhabc


   
作者: lyhabc    时间: 2015-03-09 16:30
cu_shell
剪切只是修改元数据,但是如果是复制文件,那么就会把文件数据复制一份,所需时间视文件大小而定
作者: lyhabc    时间: 2015-03-09 16:50
zhenxiaoyu
确实是,复制已经是另一个新文件了
[root@steven ~]# ls -i 333.txt
664977 333.txt
[root@steven ~]# mv 333.txt /usr
[root@steven ~]# ls -i /usr/333.txt
664977 /usr/333.txt
作者: zhenxiaoyu    时间: 2015-03-09 17:25
inode号这个东西真的挺复杂的,现在想唯一标识一个文件都不知道用什么方法是最快捷方便的,绝对路径和inode都有缺点回复 9# lyhabc


   




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2