【LINUX初入门槛基础操作1.3】

本文介绍了使用tar和gzip进行文件打包与压缩的基本操作,包括tarcvf,tarcf,tarczvf等命令,以及如何解压缩、查看目录大小和免密登录SSH的相关知识。还涉及了dd命令的使用示例。
摘要由CSDN通过智能技术生成

只打包不压缩:

1.打包命令(链接文件不会打包进来):tar cvf 打包之后的名字.tar 要打包的目录名称

例如:tar cvf etc.tar /etc==>将根下面的etc目录 打包成etc.tar

2.tar cf:打包(隐藏打包的过程)

注意:打包过后产生的文件在当前目录,文件大小不会改变,原文件多大,包就多大

查看目录大小:

查看一个目录的大小:du -sh

显示当前目录下所有的文件及目录大小:du -sh *

ls -a:查看目录下面的所有文件 包括隐藏文件

打包压缩:

打包然后压缩:tar czvf 打包之后的名字.tar.gz 要打包的文件或者目录(压缩就要加一个z)

只压缩单个文件:gzip (压缩后源文件不存在,只针对压缩文件)

解压缩:

解压缩:tar xzvf 包的名字

解压缩及解包:tar xf 包的名字(隐藏解压缩的过程)

解压到指定位置:tar xzvf 包的名字 -C /目的地/

解压缩:gzip -d文件的名字(解压好压缩文件不再存在)

注意:解压之后会覆盖相同的文件,如将root目录打包,里面有一个文本,打包之后你又修改了文本内容,那么你现在解压root,会覆盖你修改后的文本

tar常用的参数:

-f 文件

-v 详细地列次处理的文件

-z 使用gzip的格式进行压缩

-x 从归档中解出文件

免密登录:

1.创建秘钥对:ssh-keygen(没有空格符)

成功后会在/root/.ssh/生成两个文件id _rsa (私钥),id _rsa(公钥)

2.将公钥传给要免密登录的服务器:ssh-copy-id $user@IP地址(没有空格符)

成功后会出现两个文件:known_hosts我远程登录过哪些服务器

authorized_keys保存公钥的文件,谁能免密登录我的服务器(免密)

拓展:

dd if=/dev/zero of=/file.txt bs=1M count=5

of=/file.txt 生成的文件所在的位置

bs=1M 每次从/dev/zero取多大的空间

count=5 取多少次

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值