问题标签 [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 回答
1784 浏览

git - 在 git 存储库中移动大量大文件

我的存储库有大量的大文件。它们主要是数据(文本)。有时,由于重构或打包,我需要将这些文件移动到另一个位置。

我使用git mv命令“重命名”文件的路径,但提交的大小(实际差异大小)非常大,与 , 相同,这似乎效率rm低下git add

还有其他方法可以减少提交大小吗?还是我应该将它们添加.gitignore到上游并作为 zip 文件上传到上游?


谢谢你的回答。

仅供参考,以下一系列命令将导致文件大小bar

我认为 gitrmadd. 你能告诉我这个信息是否与实际尺寸无关吗?

0 投票
2 回答
116 浏览

ruby-on-rails - 在 Rails 中传递给脚本的许多参数

我成功地将一个参数传递给 Rails 中的 bash 脚本:

现在我需要将 2 个参数传递到不同的脚本中。此解决方案不起作用:

我要使用的脚本是:

如何向 Rails 中存储的 bash 脚本发送更多参数?

0 投票
1 回答
1073 浏览

python - Python中的“mv -i”

我目前正在将 bash 脚本转换为 python,并且 bash 中有一个命令:mv -i 我知道mv意味着 MOVE,但我不确定如何mv -i在 Python 中使用。我也试过man move,但不能很好地理解它。

0 投票
1 回答
3020 浏览

bash - 根据修改日期移动文件夹的脚本

第一篇文章。背景 - 我的妻子是一名摄影师,她在编辑时拍了很多照片并将它们保存到驱动器 (mnt/STStorage) 中,但之后从未清理过。我有一个驱动器,我想根据修改日期将文件夹移动到。(/mnt/LTStorage)。需要脚本的帮助,我可以添加到 cron 作业中以每天运行一次 30 1 * * * 我希望脚本...

  1. 检查 /mnt/STStorage/ 根文件夹的最后修改日期,如果超过 14 天,将该文件夹及其中的所有内容移动到 /mnt/LTStorage/,同时保持相同的文件夹名称。
  2. 然后将移动的内容写到 /mnt/STStorage/ 以便我们知道移动的内容并通过电子邮件向我发送移动的文件夹日志。

操作系统 CentOS 6.4

这就是我所拥有的,认为这可能暂时有效。可以更干净。

然后我会将它添加到 crontab 中,每天运行一次。

0 投票
2 回答
540 浏览

bash - 多文件重命名 Bash 脚本问题

我在使用代码重命名文件时出现了一个非常有趣的问题:它在运行 Mac OSX Lion 10.7.5 的计算机上工作,但在 Mac OSX 10.6.8 Snow Leopard 上却失败了。

代码是:

我得到的错误是:

这很奇怪,因为 mv 如果不在for循环中就可以正常工作...

任何人都知道我应该怎么做才能让它工作?

0 投票
0 回答
391 浏览

caching - 在 Web 场场景中使用 .NET MVC 4.0 VirtualPathProviders

我们有一个应用程序严重依赖于扩展 .NET System.Web.Hosting.VirtualPathProvider 架构的虚拟文件系统。我们使用链式搜索... (A)contentresourceprovider(扩展 virtualpathprovider) (B)assemblyresourceprovider (同上) (C)物理文件系统

vpp 像这样在应用程序初始化时注册...

这个问题与 ContentResourceProvider 相关(见下文)

基本上这一切都很好,每当我们通过我们的 cms 工具更新内容时,虚拟文件​​并从缓存中删除并重新打开/编译为剃刀视图。到目前为止一切都很好......但是我们最近将它部署到了一个服务器场,并且似乎整个固有的 System.Web.Hosting 虚拟文件提供程序无法扩展(显然)它与存储虚拟文件的特定服务器有关这意味着如果用户 A 通过 cms 工具对剃刀视图进行更改并且在服务器 A 上执行该操作,则用户 B 在服务器 B 上进行另一项更改将提供不希望的结果,尽管事实上内容来自同一个数据库。这是因为缓存剃刀视图的虚拟文件系统对于它们运行的​​ Web 服务器是唯一的,

我尝试过使用分布式缓存包,如 AppFabric、Memcached、NCache。这些还不够,因为它们依赖于您手动编写将序列化对象插入分布式缓存的代码。首先,.NET vpp 内存的东西在引擎盖下得到了有效的管理,并强制执行了严格的设计模式,而且 CacheDependency 类也不是可序列化的。

经过数小时的研究,我无法在网上找到解决方案。

当然,整个 .NET MVC 4.0 VirtualPathProvider/CacheDependency 系统架构必须有一种跨多台服务器扩展的方法?

我想根据我对此事的理解,我想问是否有办法在多个服务器上扩展 System.Web.Hosting 缓存内存,以便附加到这些文件的虚拟内容和缓存依赖项按预期工作?

任何帮助将不胜感激。

0 投票
1 回答
70 浏览

linux - Bash - 我的脚本错误地重命名了一个文件夹

我制作了一个重命名文件夹的脚本。

我运行我的脚本,当我从控制台(使用ls)看到新文件夹时,我看到:

MyFolder20130610??代替MyFolder20130610

我究竟做错了什么?

谢谢

0 投票
4 回答
8293 浏览

unix - 使用 mv 命令 - 文件被删除?

这可能是一个非常愚蠢的问题,但是是否可以使用“mv”命令删除文件?我问是因为当我试图将文件移动到其父目录时,我不小心输入了一个“。” 太多了,现在我找不到我的文件了。

所以而不是:

$ mv myfile.txt ..

我放了:

$ mv myfile.txt ...

现在我的文件不见了。我是否不小心删除了它,是否有可能将其取回?

谢谢!

0 投票
2 回答
2741 浏览

osx-lion - 使用相对路径将文件移动到子文件夹的 Automator 脚本

我是编码新手,正在使用 Mac OSX Lion。我目前正在尝试创建一些 shell 脚本以作为 Automator 中“文件夹操作”的一部分运行。它的工作是获取放入该文件夹的文件并将它们移动到子文件夹中。

我使用的脚本运行良好,但我希望它在不指定代码中的绝对路径(“${HOME}/Desktop/Documents/Images”)的情况下运行,而是指定当前文件夹的相对路径。这将允许我在其他文件夹上使用相同的“文件夹操作”功能。

非常感激任何的帮助。谢谢

0 投票
5 回答
178894 浏览

unix - 如何在 unix 中移动或复制“find”命令列出的文件?

我有一个使用下面的命令看到的某些文件的列表,但是如何将列出的这些文件复制到另一个文件夹中,比如 ~/test?