linux 文件按日期归档,Linux 系统中文件传输及文件归档

在linux系统中,我们要进行文件的传输,当文件比较多又比较大的时候,我们往往需要

对文件进行处理,以提高传输速率。如下将进行详细的方法介绍,以解决问题。

一、系统中的文件传输

进行两台主机文件传输,首先建立两台主机正常通信

编辑文件,设置一个ip

文件存放在 /etc/sysconfig/network-scripts/

bbfe2d567d0a6ef47924260622ad9fdb.png

9233f5c7c7f42780cea7cb1696a72ddb.png

编辑这个文件,ifcfig-文件名

0aaa7261d5ed163203f764f5c3874a50.png

49c2d5d9066adfaa91e1f727fb1409f1.png

d076e3f70942dc1bb491dac46e821140.png

fa26233029cc4d439b05b23a5b4eefcd.png

ip地址已设置完成

另一台主机操作同上

411ea6583eccab19fdecbd9ff7add686.png

9be7adacd4cb4a818457252a2f41ede9.png

399266d8096c62bdd2b900780b0e43ea.png

d8a6298a58a0991a9f1eea6fb7267f16.png

3aa886dafefbe416b123da157375c3a5.png

ef8a85fc3a44a63c82677142a299790f.png

它们处在同一网段故可正常通信

如下进行文件传输scp命令

用scp命令进行文件传输,有以下两种方式

(1)scp     file username@ip:/dir      上传(把自己的文件传给别人)

file是将要传给别人的文件,ip是对方的地址,/dir传给对方的文件存放的位置

968094b19c2e191570b92b82b19d395c.png

9e2290e5eb66aa1512ce7cf6671a155d.png

对于目录里的所有文件传输要加-r

f62974a91983788ee4bdceaf733b6b9d.png

43fe8d3fd669e20562edc54010018d58.png

(2)scp    username@ip:/dir/file /dir    下载(自己需要的文件从另一台主机上下载)

ip对方的地址,/dir/file对方文件存放的位置, /dir 传过来的文件存放的位置

95c415dd759352aab1ba7e990e99d5fb.png

e50366157ed4fb675235cf0083cb39da.png

2.rsync文件同步

先切换到/mnt/  创建文件及链接

0cfb773857bb7268335c6ac81c1b689b.png

eb130a22aac284b23ae73e77ca0c796f.png

建立链接 ln -s

8a986aa048d65a4e70356aa5677b9a74.png

263d7f705b1a703387d8f39df20ef9e1.png

更改权限 chmod

bfc6ddd2c7c50670c9e1ece35f53d877.png

6edd817a5eb914413d8dd8cf77fca484.png

更改文件的所有人,所有组

d2ed604d359930a620cdce4ed67198b6.png

1e9bfd6c762ab716a0242d68534d1728.png

rsync -r /dir/file username@ip:/dir

1.-r 同步目录

c33eb6cbd718a5233942e56afcb4a1fe.png

2.-l 不忽略链接

2575d9dde6d2b2e089917da867a40fbe.png

3.-p 不忽略文件权限

4.-t 不忽略文件时间戳

b2cb91d8039097fe1ca19102576048a0.png

5.-g 不忽略文件所有组

937a592a13dd52cd815181acb09529fa.png

87584a7e1e5926e3d18548c059c14f6d.png

6.-o 不忽略文件所有人

da17f6f4aec8e1c994977d6ee312e825.png

7.-D 不忽略设备文件

3a649830d765cd6dba71f47267801bb2.png

设备文件用-rD

b7a9c55e89cc913e9e7ab7a08c56bf4a.png

dc29689a5846ff171e3b47ef7fc0f528.png

8c92d30b27f860211acc9c1ace17b77c.png

二、文件归档

文件归档,就是把多个文件变成一个归档文件

文件归档命令如下

tar    c创建

f指定归档文件名称

t显示归档文件中的内容

r向归档文件中添加文件

--get取出单个文件

--delete删除单个文件

x取出归档文件中的所有内容

-C   指定解档目录

(1)-cf  创建归档文件并指定文件名称

4bb4513b42233672cfd3fa35e35e1f40.png

(2)-t  显示归档文件中的内容

f0f93ac88a0c21bb45efb80a7871f7df.png

(3)-r 添加归档文件

397b156566fd17314eabafa6d670cc78.png

(4)--delete 删除单个文件

4a2edb81d4b1e18c3e830d5e57d8d21a.png

4455c51ae61e511da8ec21ba3a25a72f.png

(5)-x 取出归档文件中的所有内容

ed2ded3841efe1f58bb530168998c280.png

(6)--get 取出单个文件

e4ea194ea05b86c940ce6018325ffaa8.png

a5eb4f1bd3ca31abed471ae5e1be5c56.png

(7)-C 指定接档目录

3bbb412f5fd0f4f5887af4f415c0e050.png

c133484fbe88aac6091e3d530a703485.png

bf589945d90a45644695a663490a87c8.png

du -sh 文件 统计文件的大小

f7cd8b0db337ed7176e8aaf98db24ea5.png

2.压缩

(1)zip

zip -r etc.tar.zip etc.tar压缩成zip格式

unzip etc.tar.zip解压zip格式压缩包

ccab95a20bea4ed5e4e388f26c635a70.png

可见压缩后文件变小了,一些软链接跳过了

e8559063a62aabe99e7b2e9d0b11a8ef.png

解压时要将源文件删除,否则解压后会覆盖源文件

07348ef2f23deba103ce0aa12d332454.png

4209b28a36662861e26f65901b8d6e27.png

(2)gz

gzip etc.tar压缩成gz格式

gunzip  etc.tar.gz解压gz格式压缩包

fbebe338c57ac802917bc1c4677b5da0.png

4ee57e37bd9d68a71b6b487784dadca6.png

06f1a795ad4edc595f3d8851525cb20c.png

835cf7b114231cded781be094e4c1425.png

(3)bz2

bzip2 etc.tar压缩成bz2格式

bunzip2 etc.tar.bz2解压bz2格式压缩包

cb655e2db0c21eb6691208576a594abc.png

c41b16139ec78ca0e1af1a09ca58c0b8.png

121b3dc1e9a3acb2ef9b743206c1fc69.png

(4)xz

xz etc.tar压缩成xz格式

unxz  etc.tar.xz解压xz格式压缩包

0082a0475ca4bfee2cefc2d553c13262.png

f07bddb68578463faee65b53e60f024a.png

834607dd0a26008706d818b11a718bf4.png

3.文件归档压缩,解压解档

-zgz格式压缩

-jbz2格式压缩

-Jxz格式压缩

(1)tar zcf etc.tar.gz /etc把文件归档为tar并压缩成gz

tar zxf etc.tar.gz解压并解档gz格式压缩包

6bfdf84a43792b082b9e98935324e233.png

ae47bc39102baf2369322437105db011.png

(2)tar jcf etc.tar.bz2 /etc把文件归档为tar并压缩成bz2

tar jxf etc.tar.bz2解压并解档bz2格式压缩包

9ba0f760aa2b53a1f191cf99d70c060f.png

08f96ec424e9f7fe53ed983474fdd5b6.png

(3)tar Jcf etc.tar.xz /etc把文件归档为tar并压缩成xz

tar Jxf etc.tar.xz解压并解档xz格式压缩包

47a51014e6b76c2f3311249e9ab58768.png

cebf10932ecc07c3e9dea65be8100d8a.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值