[Newbies] 关于“拖动”操作的迷惑
Tofloor
poster avatar
/yb 江枫
deepin
2022-05-07 18:38
Author

“拖动”操作是一个常用的操作,根据相对路径的情况,产生“复制”或“移动”的效果。

在Windows中,“拖动”操作是根据当前路径与目标路径是不是一个盘符来判断的,如果两者是同一个盘符就是“移动”,如果不是同一个盘符就是“复制”,而且不仅针对文件夹,也针对目标路径下的文件夹快捷方式。

在deepin中,大部分情况下,数据是在主目录下,所以大多数操作都产生“移动”效果,不管是“拖动”到文件夹,还是“拖动”到主目录下的文件夹快捷方式,都是如此。但对于挂载盘(主机上的第二磁盘)就产生了迷惑的效果,如下图所示:

录屏_选择区域_20220507102423.gif

“拖动”到挂载盘(第二磁盘)的桌面快捷方式就是“移动”效果,而直接“拖动”到文件夹就是“复制”效果,从文件夹“拖动”出来也是“复制”效果,这个“逻辑”就有点迷惑了。😂

Reply Favorite View the author
All Replies
来自Ubuntu的某位用户
deepin
2022-05-08 00:43
#1

Linux不是分盘符的,Linux这么区分你的磁盘

/dev/sda 磁盘A

 /dev/sda1  磁盘A的第一个分区

。。。。。。

/dev/sdb 磁盘B

Reply View the author
learner
deepin
2022-05-08 03:24
#2

我盲猜是因为你把 a.txt 直接拖到桌面上的那个快捷方式图标上时,目标路径被当成了 /home/(你的用户名)/Desktop/_KRDC远程共享 快捷方式 ,跟 a.txt 同在 ~/Desktop 目录下,也就是说在同一个磁盘分区中,所以是移动的效果; 但是把 b.txt 拖动到打开的文件管理器中时,由于文件管理器使用的是快捷方式指向的文件原本的路径(应该是 /media/(磁盘名称)/_KRDC远程共享)(而不是“快捷方式的路径”),与桌面 ~/Desktop 分别属于两个不同的磁盘(桌面~/Desktop在内置磁盘中,而_KRDC远程共享在挂载的磁盘中),所以是复制的效果。

Reply View the author
/yb 江枫
deepin
2022-05-08 16:53
#3
learner

我盲猜是因为你把 a.txt 直接拖到桌面上的那个快捷方式图标上时,目标路径被当成了 /home/(你的用户名)/Desktop/_KRDC远程共享 快捷方式 ,跟 a.txt 同在 ~/Desktop 目录下,也就是说在同一个磁盘分区中,所以是移动的效果; 但是把 b.txt 拖动到打开的文件管理器中时,由于文件管理器使用的是快捷方式指向的文件原本的路径(应该是 /media/(磁盘名称)/_KRDC远程共享)(而不是“快捷方式的路径”),与桌面 ~/Desktop 分别属于两个不同的磁盘(桌面~/Desktop在内置磁盘中,而_KRDC远程共享在挂载的磁盘中),所以是复制的效果。

感谢猜想,尚属合理😄 ,我对linux的文件系统刚刚有所认识,忽然遇到这样的现象,也是觉好奇!😁

Reply View the author