gzip:用于压缩文件。gzcat:用于查看压缩过的文本文件的内容。gunzip:用于解压文件。这些工具基本上跟bzip2一样:gzip命令会压缩命令行中指定的文件。也可以指定多个文件名或是用通配符来一次性压缩多个文件。数据归档 虽然zip命令能够很好地将数据压缩并归档为单个文件,但它并不是Unix和Linux中的标准归档工具。目前,...
zip只有一种压缩方法(通缩),并且可以在不压缩的情况下存储文件。(如果添加了bzip 2支持,zip也可以使用bzip 2压缩,但这些条目需要一个合理的现代解压缩来解压缩。当选择bzip 2压缩时,它将通货紧缩替换为默认方法。)zip会自动为每个要压缩的文件选择更好的两个文件(通缩或存储,如果选择bzip2,则选择bzip2或Store)。
1.1.5 Shell命令和流程控制 在shell脚本中可以使用三类命令: 1)Unix 命令: 虽然在shell脚本中可以使用任意的unix命令,但是还是由一些相对更常用的命令。这些命令通常是用来 进行文件和文字操作的。 常用命令语法及功能 echo "some text": 将文字内容打印在屏幕上 ls: 文件列表 wc –l filewc -w filewc -c fi...
1. Shc命令:Shc是一个用于加密Shell脚本的工具。它将Shell脚本编译成二进制代码,并添加了加密解密的功能。使用Shc命令加密Shell脚本需要先安装Shc工具,并执行以下命令: “`sh shc -f script.sh “` 这将生成一个加密的可执行文件script.sh.x,其中包含了加密的脚本代码。 2. Gpg命令:Gpg(GNU Privacy Guard)是...
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%) ...
–zip命令是用于对文件或目录进行压缩的命令。 下面是一个基于循环结构和zip命令的循环压缩文件或目录的示例代码: “`shell #!/bin/bash # 待压缩的文件或目录列表 files=(“file1.txt” “file2.txt” “directory1” “directory2”) # 循环处理每个文件或目录 ...
如何是zip文件,例如123189.zip 132342.zip 等等批量文件,默认unzip直接解压不带自身目录,意思是解压123189.zip完当前目录就是图片,不能创建123189目录下并解压,可以用shell脚本实现 #!/bin/sh PATH1=/tmp/images PATH2=/usr/www/images cd $PATH1
下面的shell脚本是将/opt下yyyymmdd格式的目录压缩打包为bak_yyyymmdd.zip,并通过ftp上传到192.168.0.2上的bak目录下。 代码语言:javascript 复制 #!/bin/shroot='/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 ftpuser pw123...
bash shell脚本编程入门篇(二) read命令的使用 作用: 使用read来把输入值分配给一个或多个shell变量: -p指定要显示的提示 -t TIMEOUT read从标准输入中读取值,给每个单词分配一个变量,所有剩余单词都被分配给最后一个变量 EX.read -p “Enter a filename:“ FILE ...
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.