当前位置: 首页 > 知识库问答 >
问题:

在Linux中从列表中移动(或复制)文件

华良平
2023-03-14

所以,我有一个文本文件中的文件列表。我相信大约有100000个文件。

上述列表中的文件分布在许多目录中,具有不同的大小、文件名、扩展名、年龄等。

我正试图找到一种方法来移动这些文件,只是那些,到另一个驱动器。

复杂因素:一些文件具有相同的名称,但不是同一个文件。不能只将它们移动到一个文件夹中,并对多个文件夹执行覆盖或忽略策略。

最好,我希望他们保留他们的目录结构,但只在目标目录中包含我想要的文件。(目标驱动器不够大,无法简单地复制所有内容)。

以下是文件中某些行的示例:

    media/dave/xdd/cruzer/F#(NTFS 1)/Raw Files/Portable Network Graphic file/3601-3900/FILE3776.PNG/Windows/winsxs/amd64_microsoft-windows-o..disc-style-memories_31bf3856ad364e35_6.1.7600.16385_none_51190840a935f980/Title_mainImage-mask.png

media/dave/xdd/d1/other/hd1/Program Files/DVD Maker/Shared/DVD Styles/Memories/Title\u content-background。巴布亚新几内亚

我尝试使用rsync-a--来自=/sourcefile的文件。txt//media/destinathtml" target="_blank">ionhdd

然而,这只是尝试将我的根目录复制到目标。请帮忙,我怎么复制我想要的那些该死的文件?

共有1个答案

墨宜人
2023-03-14
cat list | xargs tar cf - | (cd dest; tar xvfp -)

其中,list是包含所有文件路径的文件。dest是目标目录

 类似资料:
  • 我用的是最新版本的MySQL Workbench 5.2.40。 在 EER 图中,有没有办法在表之间复制/粘贴列,以及使用拖放将列从一个表移动到另一个表? 我现在看不到任何这样的功能。如果是这种情况,考虑到稍后修改或更正设计会很繁琐,使用Workbench进行初步设计将很困难。我不妨直接使用PhpMyAdmin进行物理设计,因为我可以在更改表时复制SQL语句的粘贴部分。 有什么变通的修改工作台中

  • 问题内容: 在Python中,如何将项目移至列表中的确定索引? 问题答案: 使用列表的方法: 另外,您可以使用切片符号: 如果要将列表中已存在的项目移动到指定位置,则必须将其删除并将其插入新位置:

  • 问题内容: 是否有一个标准的Java库可以处理常见的文件操作,例如移动/复制文件/文件夹? 问题答案: 这是通过操作执行此操作的方法:

  • 问题 你想要复制或移动文件和目录,但是又不想调用shell命令。 解决方案 shutil 模块有很多便捷的函数可以复制文件和目录。使用起来非常简单,比如: import shutil # Copy src to dst. (cp src dst) shutil.copy(src, dst) # Copy files, but preserve metadata (cp -p src dst)

  • 我正在尝试使用类 $filesToCopy的输出: 我做错了什么?FullName似乎引发了一个问题。

  • 本文向大家介绍在SAP HANA中复制或移动租户数据库,包括了在SAP HANA中复制或移动租户数据库的使用技巧和注意事项,需要的朋友参考一下 移动或复制租户数据库时,数据将从原始租户数据库复制到目标系统中的新租户数据库。下表显示了不同数据类型的数据复制类型- 租户数据库的数据和日志 是 跟踪和日志文件    没有 资料备份     没有 具有特定于租户数据库的值的配置(* .ini)文件