如何监视目录中的新文件并将它们移动/重命名到另一个目录?

萨吉德·伊克巴尔(Sajid Iqbal)

output.txt在某个过程的第15次迭代之后,程序会生成一个名为的输出文本文件这样做会覆盖last output.txt但是,我想保留文件,并且无法在程序中修改文件名。

我可以与程序一起运行一些脚本来监视输出目录,然后将output.txt文件移动并重命名到另一个目录吗?

Maythux

首先安装软件包inotify-tools

sudo apt-get install inotify-tools

一个bash脚本会有所帮助

#! /bin/bash

folder=~/Desktop/abc

cdate=$(date +"%Y-%m-%d-%H:%M")

inotifywait -m -q -e create -r --format '%:e %w%f' $folder | while read file

  do
    mv ~/Desktop/abc/output.txt ~/Desktop/Old_abc/${cdate}-output.txt
  done

该脚本是什么意思:

这将监视该文件夹,~/Desktop/abc因此无论何时在其中创建文件,都将将其内部创建的文件(名称output.txt为目录)移动到目录~/Desktop/Old_abc并重命名,以提供新文件的日期和时间后缀,以确保不覆盖旧文件。这样,您还可以知道此文件是在什么时间和日期创建的

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何监视unix目录,如果目录中有任何新文件,它将被复制到另一个目录

来自分类Dev

如何查找一个用户拥有的所有文件并将它们复制到RHEL 8中的另一个目录?

来自分类Dev

重命名文件并将文件从一个目录移动到另一目录

来自分类Dev

如何在vb.net中一个接一个地移动文件并将其从目录重命名为另一个

来自分类Dev

如何在vb.net中一个接一个地移动文件并将其从目录重命名为另一个

来自分类Dev

将最新文件从一个目录移动到另一个目录

来自分类Dev

“查找”目录下的所有.log文件,将它们复制到以其父目录命名的另一个目录?

来自分类Dev

Python-仅将新文件复制到另一个目录

来自分类Dev

如何将最新文件从一个目录复制到另一个目录?

来自分类Dev

如何将最新文件从一个目录复制到另一个目录?

来自分类Dev

查找文件并重命名并移动到另一个目录

来自分类Dev

将文件从一个目录复制到另一个目录,同时为每个文件创建一个新文件夹,并以该文件命名

来自分类Dev

如何将一个文件的模式搜索到另一个文件中,并将每个模式的结果保存到新文件中

来自分类Dev

如何查找记录并将它们附加到另一个文件中

来自分类Dev

将文件从一个文件夹复制到另一个文件夹,并使用旧文件名和时间戳将文件重命名到新文件夹中

来自分类Dev

如何使用批处理脚本重命名仅与另一个目录中相同的文件

来自分类Dev

根据另一个目录中文件的名称重命名目录中的文件

来自分类Dev

如何检查文件中的字符串是否在另一个文件的任何行中并将该行复制到新文件

来自分类Dev

将文件从一个目录复制到另一个目录并附加带有时间戳的新文件,而不是在 Java 中覆盖

来自分类Dev

根据名称的第一个字母对文件和目录进行分组,并将它们移动到该字母的目录中

来自分类Dev

重命名目录中的特定文件扩展名,使其与bash中的另一个文件匹配

来自分类Dev

重命名目录中的特定文件扩展名,使其与bash中的另一个文件匹配

来自分类Dev

如何从文件中提取特定值并将它们打印到另一个文件中

来自分类Dev

重命名上一个文件夹中的datetime后如何将文件移动到新文件夹

来自分类Dev

重命名前一个文件夹中的datetime后如何将文件移动到新文件夹

来自分类Dev

将名称不正确的文件从一个深层嵌套的目录(内容地址重命名)复制到一个Bash单行格式的另一个扁平子目录中?

来自分类Dev

如何批量重命名多个文件夹中的多个文件并将它们合并到一个大文件夹中?

来自分类Dev

将文件移到另一个Ftp目录并重命名

来自分类Dev

仅将目录中的最后8个文件移动到另一个目录

Related 相关文章

  1. 1

    如何监视unix目录,如果目录中有任何新文件,它将被复制到另一个目录

  2. 2

    如何查找一个用户拥有的所有文件并将它们复制到RHEL 8中的另一个目录?

  3. 3

    重命名文件并将文件从一个目录移动到另一目录

  4. 4

    如何在vb.net中一个接一个地移动文件并将其从目录重命名为另一个

  5. 5

    如何在vb.net中一个接一个地移动文件并将其从目录重命名为另一个

  6. 6

    将最新文件从一个目录移动到另一个目录

  7. 7

    “查找”目录下的所有.log文件,将它们复制到以其父目录命名的另一个目录?

  8. 8

    Python-仅将新文件复制到另一个目录

  9. 9

    如何将最新文件从一个目录复制到另一个目录?

  10. 10

    如何将最新文件从一个目录复制到另一个目录?

  11. 11

    查找文件并重命名并移动到另一个目录

  12. 12

    将文件从一个目录复制到另一个目录,同时为每个文件创建一个新文件夹,并以该文件命名

  13. 13

    如何将一个文件的模式搜索到另一个文件中,并将每个模式的结果保存到新文件中

  14. 14

    如何查找记录并将它们附加到另一个文件中

  15. 15

    将文件从一个文件夹复制到另一个文件夹,并使用旧文件名和时间戳将文件重命名到新文件夹中

  16. 16

    如何使用批处理脚本重命名仅与另一个目录中相同的文件

  17. 17

    根据另一个目录中文件的名称重命名目录中的文件

  18. 18

    如何检查文件中的字符串是否在另一个文件的任何行中并将该行复制到新文件

  19. 19

    将文件从一个目录复制到另一个目录并附加带有时间戳的新文件,而不是在 Java 中覆盖

  20. 20

    根据名称的第一个字母对文件和目录进行分组,并将它们移动到该字母的目录中

  21. 21

    重命名目录中的特定文件扩展名,使其与bash中的另一个文件匹配

  22. 22

    重命名目录中的特定文件扩展名,使其与bash中的另一个文件匹配

  23. 23

    如何从文件中提取特定值并将它们打印到另一个文件中

  24. 24

    重命名上一个文件夹中的datetime后如何将文件移动到新文件夹

  25. 25

    重命名前一个文件夹中的datetime后如何将文件移动到新文件夹

  26. 26

    将名称不正确的文件从一个深层嵌套的目录(内容地址重命名)复制到一个Bash单行格式的另一个扁平子目录中?

  27. 27

    如何批量重命名多个文件夹中的多个文件并将它们合并到一个大文件夹中?

  28. 28

    将文件移到另一个Ftp目录并重命名

  29. 29

    仅将目录中的最后8个文件移动到另一个目录

热门标签

归档