zip file.zip * 压缩当前文件夹的所以文件 zip file.zip ACS.JPG blue.doc command.txt 将三个文件单独压缩进一个文件 zip -m file.zip * 压缩,并自动删除原始文件 zip -r file.zip * 压缩,包含子目录中的内容 zip -j file.zip * 压缩,忽略子目录中的内容 zip -k file.zip * 压缩,文件自动更名成8.3格式 zip -n .mpg: .JPG: .GIF file.zip * 压缩,但对.mpg/.JPG/.GIF文件不进行压缩而直接保存 zip -t 102207 file.zip * 压缩07-10-22以后以后建立的文件 zip file.zip * -x file2 file3 压缩,但不包含file2,file3文件 zip -y file.zip * 压缩链接 zip -1 file.zip * 压缩,压缩率为1,压缩率范围是1-9,9最高 zip -@ file.zip 逐一输入文件名,并对其压缩,输入完后按ctrl+d结束
unzip 解压缩zip文件
unzip file.zip 解压缩file.zip文件 unzip file.zip -x file3 解压缩file.zip,排除file3文件 unzip -Z file.zip 查看压缩包的内容 unzip -l file.zip 查看压缩包的内容 unzip -v file.zip 查看压缩包的内容 tar与gzip
说明:tar无法对文件进行压缩,但可以把文件打包。而gzip虽然可以压缩文件,却不能把文件打包。所以我们经常把两个命令结合使用,产生.tar.gz的文件。一般压缩流程是先用tar打包,再用gzip压缩文件。
tar 打包/解包文件
tar cvf test.tar * 把当前目录下的文件打包,若有链接文件,直接将链接写入 tar zcvf test.tar.gz * 把当前目录下的文件打包并压缩为gz格式 tar jcvf test.tar.bz2 * 把当前目录下的文件打包并压缩为bz2格式 tar hcvf test.tar * 把当前目录下的文件打包,若有链接文件,直接将原始文件写入 tar rvf test.tar file2 把file2文件打包追加在test.tar tar xvf test.tar 把test.tar解包 tar zxvf test.tar.gz 把test.tar.gz解压缩并解包 tar tvf test.tar 查看文件内容 gzip 压缩文件
gzip file1 压缩file1,并删除原始文件,这点务必要注意 gzip -1 * 压缩本目录所有文件,压缩率为1-9,9最高,默认6 gzip -d file1.gz 解压file1.gz文件 gunzip 解压文件
gunzip file1.gz 解压file1.gz文件 安装程序
gz压缩包编译安装
编译时缺少h文件的自动处理
sudo auto-apt run ./configure
deb安装包
dpkg -i debfilename 安装Debian包裹文件 dpkg -c debfilename 列出包裹包含的内容 dpkg -I debfilename 从.deb 文件中提取包裹信息 dpkg -r packagename 卸载一个已安装的包裹(删掉数据和可执行文件) dpkg -P packagename 完全清除一个已安装的包裹(删除数据、可执行文件和所有的配制文件) dpkg -L packagename 列出包裹安装的所有文件清单 dpkg -s 显示已安装包裹的信息 dpkg -S filename 查找文件属于哪个包 dpkg-reconfigure packagename 重新配制一个已经安装的包裹 dpkg –get-selections | grep keyname 获取软件包裹状态 echo “packagename hold” | sudo dpkg –set-selections 设置软件包裹状态,比如 HOLD 某个包裹不允许升级 echo “packagename install” | sudo dpkg –set-selections 从 HOLD 状态恢复软件包裹标志位 清除所以删除包的残余配置文件
dpkg -l |grep ^rc|awk ‘{print $2}’ |tr [”\n”] [” “]|sudo xargs dpkg -P -
apt安装
apt-cache search package 搜索包 (apt-cache search httpd) apt-cache show package 获取包的相关信息,如说明、大小、版本等 apt-cache depends package 查询软件依赖哪些包 apt-cache rdepends package 查询软件被哪些包依赖 apt-get install package 安装包 apt-get install package –reinstall 重新安装包 apt-get -f install 修复安装 apt-get remove package 删除包 apt-get remove package –purge 删除包,包括删除配置文件等 apt-get update 更新源 apt-get upgrade 更新已安装的包 apt-get dist-upgrade 升级系统 apt-get dselect-upgrade 使用 dselect 升级 apt-get build-dep package 安装相关的编译环境 apt-get source package 下载该包的源代码 apt-get clean && sudo apt-get autoclean 清理无用的包 apt-get install apt 满足依赖 apt-get -f install apt 满足依赖 apt-cdrom add 增加一个光盘源 apt-file search filename 查找文件属于哪个包 系统升级
sudo apt-get dist-upgrade
查看安装软件时下载包的临时存放目录
ls /var/cache/apt/archives
没有评论:
发表评论