[问题]关于命令mv的问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
zongzihe
帖子: 20
注册时间: 2008-04-12 16:33

[问题]关于命令mv的问题

#1

帖子 zongzihe » 2008-08-02 10:27

我今天用mv的时候源文件名与目的文件夹的一个文件夹同名结果bash提示说同名,是否覆盖。
文件和文件夹不是不一样吗?这是为什么?
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#2

帖子 BigSnake.NET » 2008-08-02 10:28

不一样也不能同名啊

而且,实际上是一样的
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
2ine
帖子: 200
注册时间: 2008-05-02 15:55

#3

帖子 2ine » 2008-08-02 11:56

我这么来解释一下楼上的:
从编程的角度来看,文件和文件夹是不可能区分的,因为两者要用同样的方法进行读写。
那么,文件夹其实就是一种特殊的文件,只不过平时你看不出来而已。
头像
冲浪板
论坛版主
帖子: 7513
注册时间: 2007-05-06 8:19

#4

帖子 冲浪板 » 2008-08-02 12:30

最后结果是怎么样嘀?
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

#5

帖子 syrano » 2008-08-02 18:02

在unix,linux,mac里所有东西,包括硬件都是文件。
E=m c^2
头像
冲浪板
论坛版主
帖子: 7513
注册时间: 2007-05-06 8:19

#6

帖子 冲浪板 » 2008-08-02 19:30

那你ls -l的时候怎么有部分带d属性的?
2ine 写了:我这么来解释一下楼上的:
从编程的角度来看,文件和文件夹是不可能区分的,因为两者要用同样的方法进行读写。
那么,文件夹其实就是一种特殊的文件,只不过平时你看不出来而已。
izee
帖子: 661
注册时间: 2007-01-26 13:38

#7

帖子 izee » 2008-08-02 23:23

冲浪板 写了:那你ls -l的时候怎么有部分带d属性的?
2ine 写了:我这么来解释一下楼上的:
从编程的角度来看,文件和文件夹是不可能区分的,因为两者要用同样的方法进行读写。
那么,文件夹其实就是一种特殊的文件,只不过平时你看不出来而已。
那叫目录文件,用来实现目录的概念,但是是以文件的形式存在
还有设备文件等等
头像
yang_hui1986527
帖子: 911
注册时间: 2006-03-04 23:10
来自: 江西高安
联系:

Re: [问题]关于命令mv的问题

#8

帖子 yang_hui1986527 » 2008-08-02 23:45

zongzihe 写了:我今天用mv的时候源文件名与目的文件夹的一个文件夹同名结果bash提示说同名,是否覆盖。
文件和文件夹不是不一样吗?这是为什么?
还好有提示,要不然可就直接覆盖了。
所以以后还是多养成 mv -i ×× ×× 的习惯,呵呵。
微信:sn0wdr1am86
QQ: 3217680847
QQ 群:82695646
网站:https://www.itcoder.tech/
网站:http://www.snowdream.tech/
回复