Macos OSX Bash脚本:压缩目录中的文件,重命名、移动和删除

Macos OSX Bash脚本:压缩目录中的文件,重命名、移动和删除,macos,bash,Macos,Bash,我有以下目录,在选择路径时遇到问题: 服务器HD/库/FileMaker服务器/数据/备份/夜间/夜间备份/数据库/* A) 如何正确压缩*目录中的所有文件 B) 将Zip文件重命名为XXXX_XX_XX_Filemaker Nightly.Zip C) 将XXXX_XX_XX_Filemaker Nightly.zip移动到HD/Library/Filemaker Server/Data/Backups/Nightly/Nightly Backups/Nightly zip文件夹 谢谢, 约翰

我有以下目录,在选择路径时遇到问题:

服务器HD/库/FileMaker服务器/数据/备份/夜间/夜间备份/数据库/*

A) 如何正确压缩*目录中的所有文件

B) 将Zip文件重命名为XXXX_XX_XX_Filemaker Nightly.Zip

C) 将XXXX_XX_XX_Filemaker Nightly.zip移动到HD/Library/Filemaker Server/Data/Backups/Nightly/Nightly Backups/Nightly zip文件夹

谢谢,


约翰首先,男人是你的朋友。手册中的
man
命令告诉您如何使用其他命令:

$ man zip
不要被大量的信息淹没。重要的是查看各种命令行参数和一些有用的示例。例如,如果希望包含所有子目录,则需要使用
--recurse path
参数。将其与
--recurse patterns
参数进行比较


你看起来就像是一个在Mac上编写shell脚本和使用shell的初学者。看看这是对命令行和基本shell脚本的简单、直接、不太技术化、非程序员的介绍。这是一个很好的介绍。

现在我刚开始了解路径。zip-r Test.zip/Server HD/Library/FileMaker Server/Data/Backups/NightlyBackups/Databases/*尝试将路径括在引号中。zip-r Test.zip“/Server HD/Library/FileMaker Server/Data/Backups/NightlyBackups/Databases/”