mv相关内容

从文件名中删除单词列表

我正在尝试从某个目录中的所有文件中删除特定单词的列表,并将它们替换为任何内容. 所以: 这个很棒的内容 720p BLAH FOO BANG OOO - 30.9.2013.mp4 变成: 这个很棒的内容 - 30.9.2013.mp4 现在以下内容非常适合单个查找和替换一个单词. 查找路径/到/文件夹/-maxdepth 3 -name '*.*' -execdi ..
发布时间:2022-01-20 17:31:19 服务器开发

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

我有以下命令: 找到 .-type d -mtime 0 -exec mv {}/path/to/target-dir \; 这会将创建的目录移动到另一个目录.我怎样才能使用 xargs 而不是 exec 来做同样的事情. 解决方案 如果你有 GNU mv(以及find和xargs),可以使用-t选项到 mv(和 -print0 用于 find 和 -0 用于 xargs): 找到 ..
发布时间:2022-01-20 16:58:07 其他开发

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

我有一个使用以下命令看到的某些文件的列表,但是如何将列出的这些文件复制到另一个文件夹中,比如 ~/test? 找到 .-mtime 1 -exec du -hc {} + 解决方案 添加到 Eric Jablow 的答案,这是一个可能的解决方案(它对我有用 - linux mint 14/nadia) find/path/to/search/-type f -name "glob-to-f ..
发布时间:2022-01-20 16:34:53 服务器开发

根据另一个文件内容的完全匹配重命名文件名的一部分

我想通过仅更改文件名的一部分并根据另一个文件中列表中的完全匹配来重命名一堆文件.例如,如果我有这些文件名: sample_ACGTA.txtsample_ACGTA.fq.abcsample_ACGT.txtsample_TTTTTC.tsvsample_ACCCGGG.fqsample_ACCCGGG.txt其他文件.txt 我想根据这些完全匹配来查找和替换,它们可以在另一个名为 repla ..
发布时间:2021-12-24 12:26:26 服务器开发

Angular 设计模式:MVC、MVVM 还是 MV*?

Angular 1.x (AngularJS) 或多或少遵循 MV* 设计原则,因为它具有双向数据绑定功能. Angular2 正在采用基于组件的 UI,React 开发人员可能熟悉这个概念.从某种意义上说,Angular 1.x 控制器和指令融入了新的 Angular 2 组件. 这意味着在 Angular 2 中没有控制器和指令.相反,组件有一个选择器,它对应于组件将表示的 htm ..
发布时间:2021-12-21 14:51:08 其他开发

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

我有一个使用以下命令看到的某些文件的列表,但是如何将列出的这些文件复制到另一个文件夹中,比如 ~/test? 查找.-mtime 1 -exec du -hc {} + 解决方案 添加到 Eric Jablow 的答案中,这是一个可能的解决方案(它对我有用 - linux mint 14/nadia) find/path/to/search/-type f -name "glob-to-f ..
发布时间:2021-12-15 00:09:28 服务器开发

UNIX 命令 mv 和 rm 如何处理打开的文件?

如果我正在读取存储在 NTFS 文件系统上的文件,并且我尝试在该文件仍在读取时移动/重命名该文件,我将无法这样做.如果我在 EXT3 等 UNIX 文件系统上尝试此操作,它会成功,并且读取过程不受影响.我什至可以 rm 文件并且读取过程不受影响.这是如何运作的?有人可以向我解释为什么 UNIX 文件系统支持这种行为而不支持 NTFS 吗?我有一种模糊的感觉,它与硬链接和 inode 有关,但我希望 ..
发布时间:2021-12-14 23:58:57 服务器开发

是否可以在 Git 中移动/重命名文件并维护其历史记录?

我想重命名/移动 Git 中的一个项目子树 /project/xyz 到 /components/xyz 如果我使用普通的 git mv 项目组件,那么 xyz 项目 的所有提交历史都会丢失.有没有办法移动它以保持历史记录? 解决方案 Git 检测重命名而不是通过提交持久化操作,因此无论您使用 git mv 还是 mv 没关系. log 命令接受一个 --follow 参数, ..
发布时间:2021-12-06 08:53:44 其他开发

执行'mv A B':'inode'会改变吗?

如果我们执行一个命令: mv A B 那么文件A的inode中的字段会发生什么?会变吗? 我不认为它应该通过更改文件名来更改,但我不确定. 解决方案 这至少部分取决于 A 和 B 是什么.如果您在文件系统之间移动,那么 inode 几乎肯定会有所不同. 简单地重命名同一系统上的文件更有可能保持相同的 inode,因为 inode 属于数据而不是目录条目,并且效率会导致这种设 ..
发布时间:2021-09-14 19:56:12 服务器开发

递归地将文件夹和文件重命名为子目录名称并移动文件

我的主目录中有几个子目录没有一致的命名模式(例如 ~/123、~/456、~/789). 在每个子目录中,我有两个名为 alignment1 和 alignment2 的文件夹.在文件夹 alignment1 和 alignment2 中有几个文件. 我感兴趣的文件在 alignment1 文件夹中名为 alignment1(无扩展名),在 alignment2 文件夹中名为 alig ..
发布时间:2021-07-07 19:15:46 服务器开发

在 Linux 中保留扩展名的同时重命名文件?

我有一个目录,其中包含具有不同扩展名(pdf、doc、txt...等)的多个文件. 我正在尝试根据目录名称重命名所有文件,同时保持文件扩展名相同.如果所有文件都是 PDF,则下面的代码工作正常,否则它也会将 txt 文件扩展名更改为 pdf. 如何在保留文件扩展名的同时重命名文件 mv "$file" "${dir}/${dir}-${count}.pdf" 解决方案 你可以通过 ..
发布时间:2021-07-07 19:14:52 服务器开发

在终端上重命名并顺序编号

我想重命名许多文件(一些jpg和许多png文件),我需要在每个文件夹上按顺序编号的文件具有以下结构: .../folder01file.pngfile.jpg.../文件夹02file.pngfile.png......../文件夹05file.pngfile.png 我想要这样的东西: .../folder010001.jpg0002.png.../文件夹020003.png0004 ..
发布时间:2021-05-11 19:12:13 服务器开发

Unix移动命令正则表达式

我有一堆格式的文件 blahblah1.java.bak , blahblah2.java.bak 等. 我想将所有以 .bak 结尾的文件更改为 .java .是否可以使用 mv 命令执行此操作?也许像 mv(.* \.java)\.bak $ 1 这样的东西? 解决方案 出了什么问题 在* java.bak中为我的 ;做mv"$ i"`basename"$ i" .ba ..
发布时间:2021-05-07 19:06:40 服务器开发

删除除指定文件夹及其内容以外的文件夹内容

对于其他问题,我有一个脚本可以快速,轻松地更新drupal核心. 当前,它将站点文件夹移出目录,删除站点文件夹的内容,然后将站点文件夹移回. mv ./sites ../sitesrm -rf *cp -R/sources/drupal-7/* ./mv ../sites ./sites 鉴于sites文件夹可能会变得很大,我想尽可能避免移动它,而只删除其他文件夹,只保留sites文 ..
发布时间:2021-04-14 20:44:25 服务器开发

使用sed和mv重命名文件

我想使用以下格式重命名文件: img_MM-DD-YY_XX.jpg img_MM-DD-YY_XXX.jpg 收件人: newyears_YYYY-MM-DD_XXX.jpg 位置: YYYY =年 MM =月 DD =天 XXX或XX =照片编号 我想出了这个脚本,但是它不起作用: 表示?*.jpg中的文件名;做newFilename = $( ..
发布时间:2021-04-14 19:56:26 其他开发

查找文件,将其重命名为unix bash

这应该是相对琐碎的,但是我已经尝试了一段时间没有多大的运气了.我有一个目录,其中包含许多子目录,每个子目录都有自己的结构和文件. 我正在寻找工作目录下任何目录中的所有 .java 文件,并将它们重命名为特定名称.例如,我想将所有Java文件命名为 test.java . 如果目录结构如下: ./files/abc/src/abc.java./files/eee/src/foo.ja ..
发布时间:2021-04-14 19:48:32 服务器开发

Linux Bash:将多个不同的文件移动到同一目录中

作为一个相当新手的Linux用户,我似乎找不到如何做到这一点.我正在尝试将一个目录中的唯一文件全部移动到另一个目录中.示例: $ ls车辆car.txt bicycle.txt aircraft.html train.docx(更多文件) 我要把car.txt,bicycle.txt,airplane.html和train.docx放在车内. 现在,我通过分别移动文件来完成此操作: ..
发布时间:2021-04-14 19:47:57 服务器开发

bash删除文件名的一部分

我具有以下格式的以下文件: $ ls CombinedReports_LLL-*'('*.csvCombinedReports_LLL-20140211144020(Untitled_1).csvCombinedReports_LLL-20140211144020(Untitled_11).csvCombinedReports_LLL-20140211144020(Untitled_110). ..
发布时间:2021-04-14 19:29:56 其他开发