如何在10.9小牛中移动文件夹?


15

我正在尝试将大型(100GB +)文件夹从桌面移动到桌面的子文件夹中。当我拖放时,它会调用一个副本,并且我不想等待一个小时,因为这样做(我需要做几次这样的动作。)我读到在按住CMD的同时拖放会调用move ,但事实并非如此。如果我等待一个文件夹完成所谓的“移动”操作,那么它原来就是一个副本,而原来的文件夹被遗忘了。

有趣的是,如果我尝试移动(拖放)一个较小的文件夹,则不会出现问题。我究竟做错了什么?


如果文件夹的内容很大,则需要花费时间检查需要处理的内容。我怀疑@MJWalsh的答案实际上是什么。如果您确实对该文件夹及其复制的内容具有一些奇怪的权限(这确实令人怀疑),则尝试将文件夹中的文件之一移至新文件夹。如果这样有效,那么标题很可能是使您感到困惑的动作。
markhunte 2014年

这个问题(apple.stackexchange.com/questions/111292/…)似乎是相关的。即使枚举了文件夹中的所有文件,OSX肯定也在尝试执行复制。我设法通过进入CMD + A文件夹(全选),然后将文件夹内容直接拖放到另一个文件夹中来解决此问题。这是瞬间。
Bigbio2002'1

Answers:


15

打开您的终端(Terminal.app)

然后做:

mv source_folder destination_folder

例如:

mv /Users/foo/Music/ /Users/foo/something

这比保持复制的速度快 inode


这会将“音乐”文件夹移入某些内容。如何将音乐的内容移到某物上?
lawphotog

11

您可以使用option+ command+ V使用它拷贝后的文件或文件夹移动到目标文件夹command+ C


这是一个非常非常好的选择。令我惊讶的是,我从未对此感到惊讶。希望OP能够阅读。
shmup

5

如果您愿意使用/Applications/Utilities/Terminal.app,则可以使用mv命令。

mv <source folder> <destination folder>

为了简化键入,请键入mv(后跟一个空格),然后将源文件夹的文件夹图标拖到“终端”窗口中,然后将目标文件夹的文件夹图标拖到“终端”窗口中。这将构造到文件夹的正确路径,包括在文件夹名称中存在的转义空格字符。

此操作在后台进行,因此您可以继续进行其他操作,并且由于它不依赖Finder,因此可以非常快速地进行操作。我发现此方法最适合传输(复制cp或移动mv)成千上万甚至数百万个Finder可能阻塞的文件。我建议您做一些测试,以确保您掌握了窍门。


关于将文件夹拖到“终端”窗口中的内容非常有帮助!谢谢!
Tim Elhajj 2014年

4

拖放应该会移动,而不是复制文件夹。通常,Mac仅在将某物移动到其他卷(例如USB大容量存储设备)时默认为复制。

您确定您没有误读标题为“复制”的移动窗口,即使它正在移动文件也是如此。

macosx复制winodw


那是一个副本,而不是移动。真正的“移动”不会复制数据。
Bigbio2002'1

2

这个问题似乎相关,似乎是一个权限问题。我通过在目标位置创建一个新文件夹并将文件夹内容移动到该新文件夹中来解决此问题,而不是尝试直接移动文件夹本身。这将调用适当的Move操作,而无需任何特殊命令或组合键,并且文件被立即移动。


1

在安装了特立独行者之后,这也让我感到震惊。这是某种授权/权限……从目录HD根目录到桌面上拖动文件夹始终会产生一个副本,而不管命令或选项键如何。
就我而言,可以通过在HD和Desktop上执行“获取信息”并将文件夹权限更改为“读/写”来解决。


1

与在OS X Mavericks中默认使用“复制”操作相反,只需在拖动文件或文件夹的同时按住“ Command”键即可启用“移动”操作。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.