linux拉解压文件,Linux文件打包与解压

一、文件打包、压缩与解压

1、zip命令

(1)压缩文件:zip -r myfile.zip ./*

将当前目录下的所有文件和目录全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.

(2)解压文件:unzip

unzip -o -d /home/sunny myfile.zip

把myfile.zip文件解压到 /home/sunny/

-o:不提示的情况下覆盖文件;

-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下;

(3)其他

查看压缩文件中的文件

zipinfo myfile.zip

删除压缩文件中smart.txt文件

zip -d myfile.zip smart.txt

向压缩文件中myfile.zip中添加rpm_info.txt文件

zip -m myfile.zip ./rpm_info.txt

2、TAR包管理工具简介

TAR(Tape Archive,TAR)是Linux下的包管理工具,具有5种功能:打包、查询、释放、更新、追加。

命令格式:tar [主选项+辅助选项] [文件或目录]

选项

说明

-c

创建新的tar包

-t

列出tar包文件的列表

-x

从tar包中释放文件

-r

把备份文件追加到已备份文件的末尾

辅助选项

说明

-f

选择文件或设备,必选项

-v

显示命令执行的详细信息

-z

用gzip来压缩/解压缩文件

-j

用bzip2来压缩/解压缩文件

-C

指定文件解压后的存放路径

对文件进行打包:tar -cf xx.tar files.txt sdb1.txt

列出tar包文件包含的文件:tar -tf xx.tar

解包到当前目录:tar -xf xx.tar -C ./

压缩为gzip: tar -zcf yy.gz files.txt sdb1.txt

压缩为bzip2:tar -jcf yy.bz2 files.txt sdb1.txt

2、rar命令

下载rarlinux-x64-5.7.1.tar.gz:https://www.rarlab.com/download.htm

解压后将rar文件到/usr/local目录下:tar -xf rarlinux-x64-5.7.1.tar.gz -C usr/local/

然后执行以下命令

ln -s /usr/local/rar/rar /usr/local/bin/rar

ln -s /usr/local/rar/unrar /usr/local/bin/unrar

压缩文件:rar a test.rar ./test/

列出压缩文件:rar l test.rar

解压文件:rar x test.rar ./

二、磁盘管理

(1)向系统中添加一块硬盘,并重启虚拟

(2)由系统识别硬盘名(sdb):使用fdisk -l

(3)对新硬盘进行分区(分2个主分区,分别是5G 1个扩展分区,2个逻辑分区分别为5G)

fdisk  设备名称    fdisk /dev/sdb

n:新建分区

p:查看分区

w:保存

fdisk -l  查看磁盘信息

5877879aab8b6db61e292bbe1567dd50.png

(4) 对分区进行格式化

mkfs  -t ext4 设备分区文件名

mkfs -t ext4 /dev/sdb1

(5) 创建文件系统

/mnt/sdb1  /mnt/sdb2

(6) 挂载使用

mount -t ext4 /dev/sdb1 /mnt/sdb1   (临时挂载)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值