如何在 UNIX 中创建新文件夹并将早于特定日期的“.log”文件从某个位置复制到此文件夹?

维沙尔莫汉杜比

我需要做一些测试,因为我想在我的 Unix 服务器(Redhat Linux 6.9(64 位))的 Dev 实例中创建一个临时目录,并将文件复制到我想要执行测试的目录中。

平均

以下脚本应执行您所描述的操作:

#! /bin/bash

read -p 'enter name of new folder: ' dir
if [ -e "$dir" ]; then
  echo 'A folder with the specified name already exists. Choose a different name.'
else
  mkdir "$dir"

  while read -r ; do
    mystring="${REPLY:2}"
    mystring="$(sed 's/\//_/g' <<<"$mystring")"
    cp "$REPLY" "$dir/$mystring"
  done < <(find / -mtime +30 -name '*.log' -type f)
fi

您可以根据find需要调整底部命令:

  • +30 表示超过 30 天的文件和
  • / 指定要用于搜索日志文件的搜索目录。

在这里,我假设您想在根目录中搜索日志文件/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何创建zip / gz / tar文件,以确定文件是否早于UNIX或Linux中的特定日期

来自分类Dev

如何在Mutt中创建新文件夹

来自分类Dev

如何在UNIX中查找和删除早于特定日期的文件?

来自分类Dev

如何在UNIX中查找和删除早于特定日期的文件?

来自分类Dev

如何使用批处理文件将特定子文件夹(如果存在)复制到备份文件夹中的新文件夹?

来自分类Dev

如何创建zip / gz / tar文件,用于确定文件是否早于UNIX或Linux中的特定日期

来自分类Dev

如何在UNIX下计算特定文件夹

来自分类Dev

如何在UNIX中的所有子文件夹中查找特定文件

来自分类Dev

如何将文件从其他文件夹复制到WINDOWS中的单个位置?

来自分类Dev

如何从Linux中多个文件夹中的文件创建具有特定列的新文件?

来自分类Dev

如何在Files / Nautilus中创建新文件夹

来自分类Dev

如何在Amazon S3存储桶中创建新文件夹?

来自分类Dev

如何使用Finder在嵌套文件夹层次结构中创建新文件夹?

来自分类Dev

如何使用Python将子文件夹和文件复制到新文件夹

来自分类Dev

如何获取文件夹中的最新文件?

来自分类Dev

如何获取文件夹中的最新文件?

来自分类Dev

如何将文件从列表复制到新文件夹?

来自分类Dev

如何将文件从列表复制到新文件夹?

来自分类Dev

如何将文件夹复制到以sysdate重命名的新文件夹?

来自分类Dev

如何创建一个新文件夹?

来自分类Dev

如何将文件夹中的每个第4个文件复制到新文件夹中?

来自分类Dev

如何使用diff创建补丁程序以删除文件夹并创建新文件夹?

来自分类Dev

如何编写bash脚本以根据名称将文件复制到新文件夹中?

来自分类Dev

如何使用AppleScript在桌面上的文件夹中创建新文件?

来自分类Dev

如何防止新控制器在“视图”文件夹中为其视图创建新文件夹?

来自分类Dev

如何改善将输出APK从Android项目复制到新文件夹的任务?

来自分类Dev

如何将嵌套文件夹复制到多个目的地?(unix,bash,mac)

来自分类Dev

如何从Grails中的引导程序在Web应用程序中创建新文件夹?

来自分类Dev

如何在文件夹中查找第二个最新文件

Related 相关文章

  1. 1

    如何创建zip / gz / tar文件,以确定文件是否早于UNIX或Linux中的特定日期

  2. 2

    如何在Mutt中创建新文件夹

  3. 3

    如何在UNIX中查找和删除早于特定日期的文件?

  4. 4

    如何在UNIX中查找和删除早于特定日期的文件?

  5. 5

    如何使用批处理文件将特定子文件夹(如果存在)复制到备份文件夹中的新文件夹?

  6. 6

    如何创建zip / gz / tar文件,用于确定文件是否早于UNIX或Linux中的特定日期

  7. 7

    如何在UNIX下计算特定文件夹

  8. 8

    如何在UNIX中的所有子文件夹中查找特定文件

  9. 9

    如何将文件从其他文件夹复制到WINDOWS中的单个位置?

  10. 10

    如何从Linux中多个文件夹中的文件创建具有特定列的新文件?

  11. 11

    如何在Files / Nautilus中创建新文件夹

  12. 12

    如何在Amazon S3存储桶中创建新文件夹?

  13. 13

    如何使用Finder在嵌套文件夹层次结构中创建新文件夹?

  14. 14

    如何使用Python将子文件夹和文件复制到新文件夹

  15. 15

    如何获取文件夹中的最新文件?

  16. 16

    如何获取文件夹中的最新文件?

  17. 17

    如何将文件从列表复制到新文件夹?

  18. 18

    如何将文件从列表复制到新文件夹?

  19. 19

    如何将文件夹复制到以sysdate重命名的新文件夹?

  20. 20

    如何创建一个新文件夹?

  21. 21

    如何将文件夹中的每个第4个文件复制到新文件夹中?

  22. 22

    如何使用diff创建补丁程序以删除文件夹并创建新文件夹?

  23. 23

    如何编写bash脚本以根据名称将文件复制到新文件夹中?

  24. 24

    如何使用AppleScript在桌面上的文件夹中创建新文件?

  25. 25

    如何防止新控制器在“视图”文件夹中为其视图创建新文件夹?

  26. 26

    如何改善将输出APK从Android项目复制到新文件夹的任务?

  27. 27

    如何将嵌套文件夹复制到多个目的地?(unix,bash,mac)

  28. 28

    如何从Grails中的引导程序在Web应用程序中创建新文件夹?

  29. 29

    如何在文件夹中查找第二个最新文件

热门标签

归档