linux - 每次通过 ftp 上传新文件时都使用相同的名称解压文件

标签 linux shell ubuntu tar

我在 Raspberry pi 3 上使用 zoneminder 使用 ip 摄像头进行运动检测。 zoneminder 有 ftp 上传文件选项。现在的问题是 zoneminder 正在将 tar 文件上传到服务器目录,现在我想要一个程序/脚本来连续检查目录并解压缩每个具有相同名称的更新文件。

文件名是这样的:

ipcam-2044.tar 下一个文件将是 ipcam-2045.tar

最佳答案

如果我很清楚这个脚本应该是你要找的那个: 它只是提取所有 tar 文件并删除源存档

 for file in *.tar; do tar xf "${file}" && rm "${file}"; done

关于linux - 每次通过 ftp 上传新文件时都使用相同的名称解压文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52070579/

相关文章:

ruby - 构建失败(Ubuntu 20.04 使用 ruby​​-build 20210405-4-gf948cdc)

PHP file_exists 有时会为 CIFS 共享上的文件返回 false

linux - 'others' 的文件读取权限不起作用

Ubuntu 12.04 apt-get 更新 GPG 错误

node.js - docker提升用户权限

linux - 从文件中搜索字符串的脚本

linux - 当我不想打印 Shell 脚本时

linux - Linux 上的 Xamarin GTK : "DllNotFoundException: libglib-2.0-0.dll "

python - 使用 python shell 的 SSH 和 exec channel

linux - 第一个 bash 脚本帮助(如何输入用户名密码)