你提到的 “centos extract” 有点模糊,我先按几种常见理解来解释,你看看哪一种符合你的场景:
# tar
tar -xzvf file.tar.gz
tar -xjvf file.tar.bz2
# zip
unzip file.zip
# rar
unrar x file.rar
mkdir combined
cp -r dir1/* dir2/* combined/
或合并日志/文本:
cat file1.log file2.log > all.log
extract 命令或 aliasCentOS 默认 没有 extract 命令,但很多人会自己写:
extract() {
if [ -f $1 ]; then
case $1 in
*.tar.bz2) tar -xjf $1 ;;
*.tar.gz) tar -xzf $1 ;;
*.zip) unzip $1 ;;
*) echo "不支持的格式" ;;
esac
fi
}
写入:
~/.bashrc
然后:
source ~/.bashrc
例如解压 CentOS ISO:
mkdir /mnt/iso
mount -o loop CentOS.iso /mnt/iso
cp -r /mnt/iso/* /data/centos/
例如:
tar -xzf data.tar.gz
mysql db < data.sql
你可以告诉我:
我可以直接给你完整可运行方案。