问题标签 [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.
bash - 如何使用前缀/后缀重命名?
mv original.filename new.original.filename
如果不重新输入原始文件名,我该怎么办?
我会想象能够做类似mv -p=new. original.filename
或可能或其他的事情 - 但在查看/ pagesmv original.filename new.~
后我看不到这样的事情。man mv
info mv
当然,我可以编写一个 shell 脚本来执行此操作,但它没有现有的命令/标志吗?
linux - 有没有办法让 mv 创建要移动到的目录,如果它不存在?
所以,如果我在我的主目录中并且我想将 foo.c 移动到 ~/bar/baz/foo.c ,但这些目录不存在,有没有办法自动创建这些目录,这样你只需要输入
一切都会好起来的?似乎您可以将 mv 别名为一个简单的 bash 脚本,该脚本将检查这些目录是否存在,如果不存在,则调用 mkdir 然后调用 mv,但我想我会检查是否有人有更好的主意。
linux - 将目录中的所有文件上移一步
我有一个看起来像这样的目录
我想要做的是将子目录中的所有“* .masked”文件移出/1
到/Un
. 在 Linux/Unix 中是否有一种紧凑的方法可以做到这一点?
bash - 无法将图片从桌面移动到特定文件夹
我的桌面上有从 Picture_1.png 到 Picture_77.png 的图片。
我现在在终端中一个名为 Pictures 的文件夹中。我想将图片移动到我现在所在的文件夹中。
我尝试了以下代码不成功
我不确定应该为目标文件夹添加什么,因为我在目标文件夹中。
你怎么能解决这个问题?
directory - 无法将除目录以外的所有文件移动到终端中的文件夹
我在我的 Bash 中启用了扩展正则表达式
它们可能有助于解决问题。
我运行以下失败,因为它也移动目录
我正在尝试查找除目录之外的所有文件并将它们移动到名为 django-tes/ 的目录中。
如何将文件夹中除目录之外的所有文件移动到终端中的文件夹?
linux - 将文件和文件夹意外移动到不存在的地方
我经常执行以下命令:
然后,我意识到我的文件不见了。即使在文件夹“$something_that_does_not_exist”中我也看不到它们。我的文件和文件夹到哪里去了?我怎样才能让他们回来?
linux - Linux命令移动目录
我的旧目录和新目录里面有相同的文件夹和文件。
我尝试:
并得到错误
mv: 无法将 `./xxxxxx' 移动到其自身的子目录
我该如何移动它?
shell - 无法安全地将点文件转换为非点文件
我在 Mac 中运行失败
和
我的文件消失得无影无踪。
如何安全地将点文件转换为非点文件?
java - CAMEL 在“mv”命令完成之前处理文件
我们的监控脚本遇到问题。
程序的流程是
- 客户 ftp/sftp 文件(.csv 格式)到“源”目录
- Bash 脚本将完成的 .csv 文件重命名为 .aaa 文件
- 另一个 Bash 脚本将“.aaa”文件移动到“destination”目录并将文件重命名为“.csv”
- CAMEL 正在监视“目标”目录。如果任何文件到达“目标”文件夹并且扩展名不等于“.aaa”,它将开始处理该文件。
这里第 3 步失败了。Bash 脚本成功移动文件。但是在将文件从“.aaa”重命名为“.csv”时,CAMEL 会获取文件并开始处理。CAMEL 因错误“页脚不存在”而失败。这是因为“mv”命令未完成,并且在“mv”完成之前已处理 CAMEL。所以它处理了一个不完整的文件。
由于我们使用脚本,因此我们在使用命令方面几乎没有灵活性。我们正在使用 Linux “mv” 命令重命名文件。
有没有办法在重命名时将文件锁定在脚本中,这将阻止 CAMEL 访问它?
还是有更好的方法来处理这种情况?
提前感谢帮助。
谢谢, 马修 Liju
git - 是否可以在 Git 中移动/重命名文件并维护它们的历史记录?
我想在 Git 中重命名/移动项目子树,将其从
到
如果我使用 plain git mv project components
,那么所有的提交历史xyz project
都会丢失。有没有办法移动它以保持历史?