问题标签 [mv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1618 浏览

bash - bash 将带星号的文件移动到另一个文件夹

我在尝试将具有类似措辞的文件夹中的文件删除到另一个文件夹时遇到问题....它吐出说没有这样的文件或目录...

这就是我正在做的事情:

先感谢您

0 投票
1 回答
1582 浏览

unix - 如何在 UNIX ssh 中将同一目录中除一个以外的所有文件移动到该目录中

如何在 UNIX ssh 中将同一目录中除一个以外的所有文件移动到该目录中?

例如。拥有备份目录并将所有其他文件移动到备份中

提前致谢

0 投票
0 回答
193 浏览

directory - 使用 xarg 或脚本一次复制 100 多个文件?

我在一个目录中有超过 130 万个文件,我需要将它们从一个移动j:/holdj:/hold2另一个(同时一个 java 应用程序“监视”该目录是否有任何文件放入并处理它们)我不能只是“重命名”该目录,因为应用程序崩溃了因为该文件夹包含太多文件。我想一次将 100 多个文件复制到j:/hold230秒内xargssleep

我只想将一定数量的文件移动到“hold2”目录中,以便我的 java 应用程序可以及时处理它们,而不会被数十万个文件所淹没。尝试编写脚本会更好吗?我不知道该怎么做:(

如果我已经在正确的目录中,以下命令会起作用吗?

0 投票
1 回答
81 浏览

shell - 想要将文件移动到 Shell Script 中的文件夹,但这样做时会附加一个版本号

该脚本将移动文件(在 中RecycleBin),但我希望将版本号附加到它。版本号包括:当前月、日、年、时、分、秒:

所以文件应该是这样的:

file.081213.191134- 文件在 2013 年 8 月 12 日 19:11:34 被删除的地方。

不确定我应该使用哪种结构?

想让它尽可能简单

谢谢。

0 投票
1 回答
15853 浏览

linux - mv 包含来自 shell 脚本的空格的文件

我正在尝试mv一个文件(重命名它以用破折号替换空格)。如果我传递不带引号的源和目标参数,则源被分解,因为mv认为它是参数的结尾。

如果我用参数包围 source 和 dest,mv 报告找不到源。目前,$1 和 $2 在开头和结尾都有硬编码引号。$onam 和 $dnam 是没有硬编码引号的等价物。

提示符下的这个命令非常有效,因为 source 和 dest 被引号包围:

这是我迄今为止尝试过的(输入和结果)

如何使用空格移动这些文件?

0 投票
1 回答
823 浏览

for-loop - 在 for 循环中使用 mv 和 sed 批量重命名文件会导致退出代码 64 - 如何更正脚本?

我正在尝试重命名数百个文件夹以删除以文件夹名称为前缀的数字。我似乎已经完成了大部分工作,但是我的脚本还不能正常工作。当我echo使用脚本创建的命令而不是运行这些命令时,一切看起来都很好。剧本:

返回多行:

如果我采用这些行之一并在命令行上使用,则该文件夹将被适当地重命名。但是,如果我删除echo以实际运行这些mv命令,它们将不起作用。相反,mv当您以某种方式错误地输入命令时,会打印出使用提醒。

为什么输出命令单独工作,而不是在 for 循环中?如何更正此脚本?

0 投票
1 回答
838 浏览

unix - UNIX - 将已删除的文件移回其原始目录

我要做的就是将文件从我创建的回收站移动到它自己的原始路径。

我的代码如下:

我确定错误在第 7 行,只是不知道如何重写。有任何想法吗?

0 投票
2 回答
89 浏览

mv - 使用 CUI 在目录之间切换文件(mv 命令)

我目前正在学习“命令行速成课程”,并且无法将文件切换到我的桌面。

在终端中,我创建了一个新文件(awesome.txt)。

我在我的桌面上看到了很棒的东西,然后我创建了一个目录(一些东西)。

然后我做: mv awesome.txt something/

当我在我的 GUI 中打开 something 目录时,awesome.txt 就出现了。现在我想把 awesome.txt 放回我的桌面屏幕上。所以我尝试了相同的命令和格式,用于将它放入 something 目录

mv awesome.txt 桌面/

我收到一个错误“mv: rename awesome.txt to desktop/: No such file or directory”

现在我在网上找到了这个命令,它需要 awesome.txt 并从 something 目录把它放回我的桌面

mv awesome.txt ../ (它将它移回它所在的最后一个目录)

谁能解释为什么我不能使用名称 desktop/ 把它放回我的桌面屏幕上?桌面是否被归类为不同于文件或目录的东西?

谢谢!

0 投票
1 回答
1359 浏览

user-interface - 如何在linux中移动不同目录中的文件(cui)

我目前正在做命令行速成课程的练习 ( http://cli.learncodethehardway.org/book/ex11.html )

到目前为止,我学习并理解了如何在同一路径中复制(cp)和移动(mv)目录和文件。

但!

如何将文件或目录移动 (mv) 或复制 (cp) 到单独的路径中?例子:

这是一条路径

路径 1: ~/temp/i/like/icecream ~/temp

路径 2:~/desktop/blue/red/yellow ~/desktop

如果我想从桌面让我们说蓝色,进入我的临时文件夹,我该怎么做?

我总是收到 bash 错误或“此文件或目录不存在”。我知道它只是阅读该特定路径中的内容或“桌面”中的内容,但我一生无法弄清楚如何让两条不同的路径相互识别。我能成功做到这一点的唯一方法是使用我的 GUI 并将我的临时目录放在我的桌面目录中,或者将我想要的文件从临时目录拖到桌面。如果我可以用我的 GUI 做到这一点,我不应该用我的 CUI 做到这一点吗?谢谢!

0 投票
1 回答
317 浏览

bash - 带有 mv 的 Bash 脚本不起作用

我编写了以下 bash 脚本:

但是在运行它时,我得到以下输出:

我真的不确定我做错了什么。