1、安装zip压缩包程序 sudo yum install-y zip 2、安装ftp客户端程序 sudo yum install -y ftp 3、创建备份脚本 vi server_backup.sh 4、脚本执行权限 chmod +x server_backup.sh 5、备份文件、目录的shell脚本server_backup.sh #! /bin/bash #当前服务器ip ip='192.168.1.1' # 备份的所有目录或文件,用...
列出zip文件内容:unzip -l test.zip 显示详细信息:unzip -v test.zip 6. 更新zip文件: 更新zip文件:zip -u test.zip file.txt 更新zip文件夹:zip -ur test.zip folder/ 7. 删除zip文件中的文件: 删除单个文件:zip -d test.zip file.txt 删除多个文件:zip -d test.zip file1.txt file2.txt 8. ...
下面的shell脚本是将/opt下yyyymmdd格式的目录压缩打包为bak_yyyymmdd.zip,并通过ftp上传到192.168.0.2上的bak目录下。 代码语言:javascript 复制 #!/bin/sh root='/opt' t=`date +%Y%m%d` d="$root/$t" if [ -d "$d" ]; then zip -r bak_$t $t/* fi ftp -v -n 192.168.0.2 << EOF user...
zip只有一种压缩方法(通缩),并且可以在不压缩的情况下存储文件。(如果添加了bzip 2支持,zip也可以使用bzip 2压缩,但这些条目需要一个合理的现代解压缩来解压缩。当选择bzip 2压缩时,它将通货紧缩替换为默认方法。)zip会自动为每个要压缩的文件选择更好的两个文件(通缩或存储,如果选择bzip2,则选择bzip2或Store)。
记住,如果你用 zip 压缩成千上万个大小不一的文件,它可能会占用较多的系统资源,并花费大量的时间。所以,如果你在程序中使用它,或者用 shell 脚本处理大量的文件,请遵循正确的编程标准。 zip -9 -r myfolder.zip my_folder 用密码保护一个压缩文件
Linux 的解压命令太繁琐了,即便是运维老司机也会感到头痛,这里我分享一个 Shell 脚本,可以一键解压以下格式的文件: .zip, .rar, .bz2, .gz, .tar, .tbz2, .tgz, .Z, .7z, .xz, .exe, .tar.bz2, >.tar.gz, .tar.xz, .arj, .cab, .chm, .deb, .dmg, .iso, .lzh, .msi, .rpm, >.ud...
下载脚本到当前目录wget -N --no-check-certificate https://api.xiuer.pw/shell/cbz.sh# 编辑脚本...
1.用Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下。 参考程序: #!/bin/shFILENAME=echo“Input file name:”readFILENAMEif[ -c"$FILENAME"]thencp$FILENAME/devfi 2.设计一个shell程序,添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到...
1、 zip命令基础 怎样用zip压缩多个文件呢? 语法: zip {.zipfile-name} {file-names} #zip var-log-files.zip /var/log/* adding: var/log/acpid (deflated 81%) adding: var/log/anaconda.log (deflated 79%) adding: var/log/anaconda.syslog (deflated 73%) ...
1.用Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下。 参考程序: #!/bin/sh FILENAME= echo “Input file name:” read FILENAME if [ -c "$FILENAME" ] then cp $FILENAME /dev fi 1. 2. 3. 4. 5. 6.