centos scp、软硬连接和压缩解压

centos

1、scp

基于ssh协议copy
格式:   scp    源路径   目的路径
10.0.142.84   root   123456
#上传命令
scp demo.txt root@10.0.142.84:/root/test

#下载命令

#scp 用户名@IP地址:/对方文件路径加名字  /我的文件路径或单个文件名

scp   root@172.16.61.137:/root/test/demo.txt /root/test/demo.txt


拷贝目录的话需要加上 -r

scp  -r root@172.16.61.137:/root/test /root/test


如果配置了免密码的登录,scp的时候就不用输入密码了

winscp、flashFXP
    安装一下
    通过这个软件可以将windows里面的东西直接发送给linux

2、软硬连接

为了解决文件共享的问题,以软连接居多(在ll显示详情的时候,在文件类型显示l的字样),硬链接了解.(link)

硬链接

    指令格式:  ln  源文件  目标文件
    相当于给文件起了一个别名,修改其中一个文件,本质上是修改的都是同一个文件,通过ll可以查看硬链接的个数
    【注】硬链接不能给目录创建
    【注】硬链接创建之后,用户和组信息不变

软连接(常用的 soft)

    就可以理解为windows下面的快捷方式
    指令格式:  ln   -s    源文件   目标文件
    修改其中一个文件,另外一个也改变
    【注】软连接可以给目录创建
    【注】当源文件丢失的时候,该软连接就会变成一个死链接,当重新创建了一个和目标文件同名文件的时候,该软连接原地满血复活
    【注】新建的软连接,用户和组信息是创建时候的用户和组信息

文件结构:
在linux里面,一个文件有三部分组成,第一部分是文件名(是用户看的),第二部分是索引节点(inode,给linux系统看的),第三部分是文件的内容
区别,详见百鸟朝凤图

3、压缩解压

在linux里面,常见的压缩格式有两种,一种叫gz,一种叫做bz2

gzip、gunzip 
    gzip 文件名
    (1)不保存源文件
    (2)不能打包压缩

bzip2、bunzip2
    bzip2 文件名
    (1)不能打包压缩
    -k:保留源文件并且压缩

tar(解压和压缩一块承包)
    比gzip和bzip2功能强大的就是打包压缩
    (1)如果使用tar指令对文件进行打包并且使用gzip压缩,那么文件后缀名为.tar.gz
    (2)如果使用tar指令对文件进行打包并且使用bzip2压缩,后缀名为.tar.bz2
    参数:
    -c : 打包文件或者文件夹
    -z :使用gzip格式进行压缩
    -j : 使用bzip2格式进行压缩
    -f : 放到最后面,来指定压缩后的文件名
    -v : 压缩或者解压缩的时候显示过程
    -x : 解压缩

#bzip2理论上是没有的
#现在yum寻找

yum search bzip2 

yum install bzip2.x86_64

yum install gzip.x86_64

1、打包并且使用gzip压缩和解压
    压缩: tar -zcvf test.tar.gz test #(test 是要压缩的文件)
    解压缩: tar -xvf test.tar.gz
2、打包并且使用bzip2压缩和解压
    压缩: tar -jcvf txt.tar.bz2 *.txt
    解压缩:tar -jxvf txt.tar.bz2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值