问题标签 [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 投票
1 回答
69 浏览

qt - Qt M/V 代理

我想显示QDateTimeWidget用户何时选择QTableView单元格(其中包含日期时间)。我写了委托书。如何在委托创建编辑器方法中动态知道使用模型索引的列类型?

0 投票
2 回答
2290 浏览

regex - 将除一个以外的所有目录移动到另一个文件夹,如果它们存在,则将所有文件留在后面

我正在尝试将一些目录从一个位置移动到另一个位置,但我需要保留一个(所有文件都将保留在原位)。我已经尝试了几件事,但似乎没有任何效果。我已经测试了 DIR_COUNT 的值,它按预期工作。但是,当在条件语句或 case 语句中使用时,它不会按预期工作。

有条件的

案子

使用这两个版本的代码,只要存在要移动的目录,一切都很好,但是如果没有要移动的目录,我就有问题了。

有条件的

案子

0 投票
2 回答
301 浏览

git - git diff --staged 移动文件?

这个问题与以下问题相同: How to do a git diff onmoved/renamed file? 但重要的区别是我想查看上一次提交中的文件版本和当前暂存的版本之间的变化。

git diff --staged 显示在一侧被删除的整个文件:

并将整个文件添加到另一个文件中:

没有任何方便的方法来比较两者之间的实际差异。

0 投票
1 回答
2118 浏览

linux - 包含文件路径的 Bash 变量

我正在编写一个脚本,该脚本需要根据用户输入在目录中查找文件。该文件包含一个文件路径,我需要将该文件路径用作变量,以便稍后在 mv 命令中使用它。至今 :-

稍后它需要使用从该文件读取的文件路径从垃圾箱中移动文件

目前,它似乎不起作用,并在运行时挂起。我在这里错过了什么愚蠢的事情吗?

编辑:已解决,是一个愚蠢的语法错误。谢谢你的帮助!

0 投票
2 回答
484 浏览

git - 文件重命名后git合并

我有两个文件A,并且B在master中。我创建了一个分支feature,我在其中修改了AB。然后,其他人删除并重B命名ABin master(使用 git mv)。

当我 merge featureintomaster时,git 比较BinfeatureBin master,这与我预期的不一样,因为inB的内容实际上是Ain master 的内容。

当我合并它时,是否有任何内置功能可以与Ain链接?featureBmaster

0 投票
5 回答
47374 浏览

shell - 使用 xargs 将查找结果中的目录 mv 到另一个目录中

我有以下命令:

这会将创建的目录移动到另一个目录。我怎样才能使用xargs而不是exec做同样的事情。

0 投票
1 回答
96 浏览

linux - 在 Linux 上,如何将文件名从 blah_m_n_12192012.txt 更改为 blah_m_n.txt

其中 m, n 可以是 0 到 100 之间的任何数字,例如

我尝试执行以下操作,但没有成功

0 投票
2 回答
1071 浏览

bash - 在 bash 中通过管道或其他方式获取和重命名创建的文件

第一个问题:

我对这个脚本业务很陌生,但我一直在尝试使用 youtube-dl 自动下载和重命名 youtube 视频。我真的只是将其作为一项技术练习来学习更多关于 bash 脚本的知识。

我正在使用的命令是:

(它将下载单个视频或获取播放列表并下载所有文件),这将创建一个具有以下格式的文件(示例):

youtube URL 的最后一个参考部分位于末尾。

我编写了一个脚本来批量重命名所有有效的文件,如下所示:

基本上它只是截断了最后一段,我的问题是我怎么能把它放在不同的格式中,这样我就可以把它放在最后,或者将它和第一个命令合并到一个脚本中,这样我就可以自动化整个过程?

提前致谢。

0 投票
4 回答
24359 浏览

unix - 如何使用 mv 命令重命名 unix 中的多个文件?

我正在尝试将多个文件重命名xyz[n]为扩展名xyz

例子 :

但错误来了 -" *.xyz No such file or directory"

0 投票
0 回答
407 浏览

bash - Bash 脚本“mv”复制?

我正在编写我的第一个 Bash 脚本,这让我很困惑:

我正在下载压缩的主文件,将其解压缩到我的源目录中(这会创建一个文件夹“Unzipped-master-folder”)。当我想用 mv 将其重命名为“master”时,我得到了一个新文件夹“master”,但旧文件夹仍然存在,就好像 mv 被复制并忘记清理一样。

在执行 mv 之前,我已经插入了 5 秒的睡眠延迟,但无济于事。

编辑:没关系,我犯了愚蠢的错误,在脚本的更下方,我再次将文件夹复制到目录中。mv 按预期工作并删除旧文件夹。