mv相关内容
我想重命名/移动Git中的项目子树,将它从 / project / xyz 至 / components / xyz 如果我使用普通的 git mv project components ,那么 xyz项目的所有提交历史记录都会丢失。有没有办法来移动这样的历史记录? 解决方案 Git检测重命名而不是持久提交的操作,所以无论你使用 gi
..
我试图重命名一堆包含空格的文件,摆脱空格。我以为我找到了正确的bash命令: pre $ f $ in * .txt;做mv \“$ f \”$ {f / /};完成 然而,这给出了错误,“mv:target不是每个文件的目录”。如果我在命令中用'echo mv'替换'mv',它会为每个文件打印适当的mv命令,如果我单独键入这些mv命令中的任何一个,它们都会工作。例如,如果我有2个文件
..
im试图移动所有的文件这些文件一次到一个不同的文件夹使用以下内容: find。 -iname“* .php〜”-exec mv {} / mydir \; 但是,它现在给我的语法错误,好像是通过搜索每个文件并试图移动这段文字。我只想将所有以.php结尾的文件移动到另一个目录。任何想法,我怎么做? 干杯克 解决方案 这一行: for D in`f
..
我有以下命令: find。 -type d -mtime 0 -exec mv {} / path / to / target-dir \; 这会将目录建立到另一个目录。我怎样才能使用 xargs 而不是 exec 来做同样的事情。 mv (和 find 和 xargs ),您可以使用 -t 选项来 mv (和 -print0 为找到和 -0 用于 xargs
..
我使用下面的命令查看某些文件的列表,但是如何将这些列出的文件复制到另一个文件夹中,比如〜/ test? find。 -mtime 1 -exec du -hc {} + 解决方案 添加到埃里克Jablow的答案,这里是一个可能的解决方案(它对我来说 - - linux mint 14 / nadia) $ find $ / $ / to / search / -
..
如果我正在读取存储在NTFS文件系统上的文件,并且正在读取文件时尝试移动/重命名该文件,则无法执行此操作。如果我在UNIX文件系统(如EXT3)上尝试这种方法,则会成功,读取过程不受影响。我甚至可以读取文件,读取过程不受影响。这个怎么用?有人可以向我解释为什么在UNIX文件系统下支持这种行为,但不支持NTFS?我有一个模糊的感觉,它与硬链接和inode有关,但我将不胜感激一个很好的解释。 解决方案
..
$ b mv文件夹$ something_that_does_not_exist mv文件* $ something_that_does_not_exist 然后,我意识到我的文件已经不存在了。即使在文件夹“$ something_that_does_not_exist”中也看不到它们。我的文件和文件夹哪里去了?我怎样才能让他们回来?为了防止这个问题,我有一个习惯总是附加
..
问 题 我一个目录里面有一个文件是-4 开头的,我希望移动它,可能是mv把 -4 识别成了参数吧,结果就是 mv: invalid option -- '4' 我man之后也没发现怎么解决,搜索也没发现解决办法,难道只有重命名吗? 希望有人可以解答 shell是fish 解决方案 mv -- "-4" "target"
..
我试图将扩展名为 xyz [n] 的多个文件重命名为扩展名 xyz 示例: mv * .xyz [1]至* .xyz 但是错误是 - “* .xyz没有这样的文件或目录” 解决方案 不知道mv是否可以直接使用*,但这将工作 find ./ -name“* .xyz\ [* \]”|而读取行 do mv“$ line”$ {line%。*}。
..
如何从一个文件夹移到一个特定的文件到另一个文件夹? 我已经试过了, #包括LT&;&stdio.h中GT;诠释的main() { FILE * tFile; 如果(tFile!= NULL) tFile = NULL; 如果((tFile = FOPEN(“TempFile.txt”,“RW”))== NULL) { 返回-1; }MV(“TempFile.txt”,“../M
..
我想版本号添加到所有的JavaScript文件的目录,以便更改这些文件不会被我们的用户进行高速缓存。 我怎样才能移动处于多个目录一个目录中的所有JavaScript文件? 随着示例文件结构: JS / - 家/ ---- main.js - 应用/ ---- main.js --handlers.js --ajax.js 我愿做类似 git的MV -r JS / *。JS JS /
..
我有我的脚本的一部分是这样的: 而读线 做 code =`回声$ {线} | AWK'{打印$ 1}'` AWK -f $ {} supscript&/rearrange.sh LT; $ {基地} / $ {code} MV temp_output *“$code”temp_output * 完成<文件清单 脚本运行的唯一prolem是,当试图重命名文件,我得到了如下。 MV:目
..
所以基本上,我有一堆的子文件夹所有在他们超过100个文件的文件夹。我想利用所有的MP3文件(实际上是通用的扩展,因为我必须与JPG做到这一点,等),并将其移动到一个新的文件夹中原来的目录。所以基本上的文件结构如下所示: /.../ DIR / recup1 / file1.mp3 /.../ DIR / recup2 / file2.mp3 ...等。 和我希望它看起来是这
..
我不知道是否ü可以帮助我固定bash脚本应取消隐藏目录中的所有文件隐伏。 哪里有问题? 参数='。“ 在$参数*文件;做 MV $文件$(回声$文件| sed的'S / ^ \\(* \\)/ \\ 1 /') DONE 出口 解决方案 本循环应该工作:出口GLOBIGNORE =“:..” 在文件*。做 MV -n“$文件”“$ {#文件}” #MV -n“$文件”“$
..
我试图去除所有我的文件特定单词的列表与某个目录,并与没有取代他们。 所以: 这真棒内容的720p BLAH FOO BANG OOO - 30.9.2013.mp4 变成了: 这真棒内容 - 30.9.2013.mp4 现在以下为一个发现的伟大工程,更换一个字。 找到路径/到/文件夹/ -maxdepth 3 -name'*。*'-execdir的bash -c'MV
..
我试图如果已经存在于文件夹移动到其他文件夹中的使用命令行,与覆盖,但我得到了错误“目录”用mv时.. 例如: MV的src /测试/目标/ 有许多文件和文件夹的src /测试/,也有对DEST / 某些文件和某些文件夹 和我想的DEST文件和文件夹/ 替换与SRC /测试文件和文件夹/ 如果存在,例如:的src /测试/ BLA / BOO取代DEST / BLA / BOO SRC /
..
因此,我们必须在这里我们需要通过成千上万的图像抓取,并重新命名他们都符合标准ASCII码的一个问题。做了很多研究网上之后,我们发现这个方便的一块code的: MV'文件'$(回声“文件”| sed的-e的/ [^ A-ZA-Z0-9 ._-] / _ / G') 从来源:如何从文件名 我已经尝试过合并为一个递归find命令,将在我们的主要images目录中,同时运行:找到。 -pri
..
我经常用mv重命名文件发现自己。例如。 MV应用程序/模型/ keywords_builder.rb应用程序/模型/ keywords_generator.rb 这样做我需要写(好吧,标签完成)第二个参数的路径。在这个例子是不是太糟糕,但有时路径深度嵌套,这似乎是相当多的额外的输入的。 有没有更有效的方法来做到这一点? 解决方案 您可以使用历史扩展是这样的: MV应用程序/模块/ ke
..
我该怎么办 MV original.filename new.original.filename 无需重新键入原来的文件名? 我会想象能够做类似 MV -p =新。 original.filename 或者 MV original.filename新的〜或什么 - 但我看不出这样的事情在看 MV的人 / 信息MV 页。 当然,我可以写一个shell脚本来做到这一点,但是是不是有一个现有的命令/
..
我有以下结构的主干应用程序: A PageGroupCollection 是一家集 PageGroupModel 秒。 A PageGroupModel 有一个 PageCollection 作为它的一个属性。 A PageCollection 是一家集 PageModel 取值 PageGroupModel 有一个永久属性 PageModel 有一个永久属性。 我需要在 PageMo
..