【问题标题】:Linux copying selected files from directories and naming them after the directory nameLinux从目录中复制选定的文件并以目录名命名
【发布时间】:2011-12-27 12:58:31
【问题描述】:

假设我有(linux/unix)

/directory/1/file.wmv
/directory/2/file.wmv
/directory/3/file.wmv

我想将这些 .wmv 文件复制到 single 目录 /example/ 中,文件以它们所在的目录名称命名,例如 1.wmv、2.wmv、3.wmv​​,

【问题讨论】:

  • 如果您在同一个文件夹中有 2 个具有相同扩展名 (.wmv) 的文件会怎样?

标签: linux file find copying cp


【解决方案1】:
for i in {1..10}
do
    cp /directory/$i/file.wmv /example/$i.wmv
done

【讨论】:

  • 你可以将{1..10}替换成$(seq 10),这样更便携
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-03
  • 2018-05-01
相关资源
最近更新 更多