📄 tgz
字号:
#!/bin/sh# make, list and extract tar.gz files# $Id: tgz,v 1.1.1.1 1998/09/17 05:59:10 ranga Exp $USAGE="Usage: `basename $0` [-t|-x|-r] [file] or tgz [-c] [source dir] [dest dir (opt)]";if [ -n "$2" ]; then MODE=`echo "$1" | sed -e 's/^-//'`; case $MODE in t | x) if [ -f "$2" ]; then gzip -v -best -cd "$2" | tar -"$MODE"vf -; else echo "$USAGE"; fi ;; c) if [ -d "$2" ]; then DIR=`echo "$2" | sed -e 's/\/*$//'`; DEST="."; if [ -n "$3" -a -d "$3" ] ; then DEST=`echo "$3" | sed -e 's/\/*$//'`; fi tar -"$MODE"vf "$DEST/$DIR.tar" "$DIR"; gzip -v -best "$DEST/$DIR.tar"; unset DIR DEST; else echo "$USAGE"; fi ;; r) if [ -f "$2" ] ; then case "$2" in *.tgz) FNAME=`echo "$2" | sed -e 's/tgz$/tar\.gz/'` ;; *.tar.gz) FNAME=`echo "$2" | sed -e 's/tar\.gz$/tgz/'` ;; *) echo "ERROR: file extension is not tgz or tar.gz" ;; esac if [ -n "$FNAME" ] ; then mv "$2" "$FNAME" ; fi ; unset FNAME else echo "$USAGE" fi ;; *) echo "$USAGE" ;; esac;else echo "$USAGE";fi; unset USAGE MODE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -