批量添加主机到 Cacti 的命令行工具
2012-08-20 17:33
369 查看
一般直接用tar命令打包很简单,直接使用 tar -zcvf test.tar.gz test 即可。在很多时候,我们要对某一个目录打包,而这个目录下有几十个子目录和子文件,我们需要在打包的时候排除其中1、2个目录或文件。这时候我们在用tar命令打包的时候,增加参数 --exclude 就能达到目的。
例如:我们以tomcat 为例,打包的时候我们要排除 tomcat/logs 目录,命令如下:tar -zcvf tomcat.tar.gz --exclude=tomcat/logs tomcat如果要排除多个目录,增加 --exclude 即可,如下命令排除logs和libs两个目录及文件xiaoshan.txt:tar -zcvf tomcat.tar.gz --exclude=tomcat/logs --exclude=tomcat/libs --exclude=tomcat/xiaoshan.txt tomcat
这里要说一***意事项:大家都知道linux在使用tab键的时候会对目录名称自动补全,这很方便,大家也比较常用。如我们输入 tomcat/lo 的时候按tab键,命令行会自动生成 tomcat/logs/ ,对于目录,最后会多一个 “/”这里大家要注意的时候,在我们使用tar 的--exclude 命令排除打包的时候,不能加“/”,否则还是会把logs目录以及其下的文件打包进去。错误写法:tar -zcvf tomcat.tar.gz --exclude=tomcat/logs/ --exclude=tomcat/libs/ tomcat正确写法:tar -zcvf tomcat.tar.gz --exclude=tomcat/logs --exclude=tomcat/libs tomcat
例如:我们以tomcat 为例,打包的时候我们要排除 tomcat/logs 目录,命令如下:tar -zcvf tomcat.tar.gz --exclude=tomcat/logs tomcat如果要排除多个目录,增加 --exclude 即可,如下命令排除logs和libs两个目录及文件xiaoshan.txt:tar -zcvf tomcat.tar.gz --exclude=tomcat/logs --exclude=tomcat/libs --exclude=tomcat/xiaoshan.txt tomcat
这里要说一***意事项:大家都知道linux在使用tab键的时候会对目录名称自动补全,这很方便,大家也比较常用。如我们输入 tomcat/lo 的时候按tab键,命令行会自动生成 tomcat/logs/ ,对于目录,最后会多一个 “/”这里大家要注意的时候,在我们使用tar 的--exclude 命令排除打包的时候,不能加“/”,否则还是会把logs目录以及其下的文件打包进去。错误写法:tar -zcvf tomcat.tar.gz --exclude=tomcat/logs/ --exclude=tomcat/libs/ tomcat正确写法:tar -zcvf tomcat.tar.gz --exclude=tomcat/logs --exclude=tomcat/libs tomcat
相关文章推荐
- 批量添加主机到 Cacti 的命令行工具
- CACTI从头到脚之批量添加主机次稿
- 如何使用cacti脚本批量添加主机
- windows远程连接工具及批量添加tsmmc主机
- windows远程连接工具及批量添加tsmmc主机
- zabbix_server的自动发现,实现批量添加主机,并链接到模板
- VS2010 工具中添加 command prompt 命令行
- 网络编程与并发-批量主机管理工具开发
- Zabbix自动发现批量添加主机
- Linux常用网络工具:批量主机服务扫描之nmap
- zabbix 批量添加监控linux主机
- Visual Studio下添加命令行外部工具
- 使用Nagios监控esx、esxi、vcenter 之批量添加主机
- python之简单主机批量管理工具
- 在CentOS/RHEL 7中,使用hostnamectl的命令行工具,查看或修改与主机名相关的配置
- Zabbix 调用API 批量添加主机到主机组中 (读取Excel)
- Linux主机sqlldr工具批量文本数据导入oracle数据库
- ionic2常见问题——修改应用图标及添加启动画面(官方命令行工具自动生成)
- 批量添加esxi主机到vcenter
- Linux常用网络工具:批量主机服务扫描之netcat