linux初学者-文件的归档和传输
1、文件归档
因为linux系统都是以文件的形式存在,所以在处理文件时有时候因为文件太多导致传输速度慢等问题,为了提高方便并且提高效率,常把文件归档,文件归档就是把多个文件变成一个归档文件。
文件归档的命令是"tar"。归档的格式是"tar cf 存储路径 打包文档",例如需要将"/etc"下的文件归档则需要输入"tar cf etc.tar /etc",如下图所示。
加入参数"tf"即可显示归档文件中的内容,例如输入"tar tf guidang/etc.tar"命令。
如果需要向归档文件中添加文件,则需要用到参数"rf",例如将"file"文件添加到"etc.tar"归档文件中。
如果需要将归档文件中的某个文件取出来,则需要用在命令后加"--get",例如将"etc.tar"中的"file"取出,则需要输入命令"tar f etc.tar file --get"。如果需要删除则加"--delete"。
"xf"参数可以取出归档文件中的所有内容,例如将"etc.tar"的所有内容解档到"etc"目录下。
2、压缩
压缩文件可以大大减小文件的大小,释放储存空间且传输方便。压缩文件通常有以下几种方法。
2.1、gz
"gzip etc.tar"可以将归档文件压缩为gz格式。
"gunzip etc.tar.gz"可以将gz格式的压缩文件解压为归档文件。
如果需要将文件归档为tar并且压缩成gz,则需要输入命令"tar zcf etc.tar.gz /etc"。
2.2、bz2
"bzip2 etc.tar"可以将归档文件压缩为bz2格式。
"bunzip2 etc.tar.bz2"可以将bz2格式的压缩文件解压为归档文件。
如果需要将文件归档为tar并且压缩成bz2,则需要输入命令"tar jcf etc.tar.bz2 /etc"。
2.3、xz
"xz etc.tar"可以将归档文件压缩为xz格式。
"unxz etc.tar.xz"可以将xz格式的压缩文件解压为归档文件。
如果需要将文件归档为tar并且压缩成xz,则需要输入命令"tar Jcf etc.tar.xz /etc"。
2.4、zip
"zip -r etc.tar.zip etc.tar"可以将归档文件压缩为zip格式。
"unzip etc.tar.zip"可以将zip格式的压缩文件解压为归档文件。但是不能将文件归档并压缩为zip格式。
3、系统中的文件传输
如果需要在不同主机间传输文件,则需要用到"scp"命令,"scp"命令将自己的文件传输到其他主机的格式是"scp file username@ip:/dir",从其他主机传输给自己文件的命令是"scp username@ip:/dir/file /dir"。例如想将别的主机桌面上的"10-1"文件传输到自己主机上,则需要输入命令"scp -r kiosk@172.24.254.2:/home/kiosk/Desktop/10-1 /root/Desktop/"。但是在文件传输中,一般需要知道其他主机用户的密码。
这种传输方式速度比较慢,如果需要快速传输,则需要用到"rsync"命令,格式与"scp"相同,但是需要加入参数。"-r"表示同步目录,"-l"表示不忽略链接,"-p"表示不忽略文件权限,"-t"表示不忽文件时间戳,"-g"表示不忽文件所有组,"-o"表示不忽文件所有人,"-D"表示不忽略设备文件。例如上述的"scp"命令可改为"rsync -r kiosk@172.24.254.2:/home/kiosk/Desktop/10-1:/root/Desktop/"。
值得注意的是"scp"和"rsync"相比是有区别的,"rsync"会忽略一些东西,而"scp"不会。
linux初学者-文件的归档和传输的更多相关文章
- linux初学者-文件权限
linux初学者-文件权限 lunix系统都是以文件的形式存在,自然而然的就会要求不同的用户拥有不同的权限,这也是系统能够运行的根本保证,下文将对文件的权限管理进行简要的介绍. 1.文件属性的查看 - ...
- linux初学者-文件管理篇
linux初学者-文件管理篇 linux系统的所有东西都是以文件的形式存储在计算机中的,所以linux系统中对文件的管理非常重要.以下介绍一些文件管理的常用方法. 1.文件的建立 文件的建立或者修改文 ...
- File Compression and Archiving in linux (linux 中文件的归档)
1. Compressing Files at the Shell Prompt Red Hat Enterprise Linux provides the bzip2, gzip, and zip ...
- windows与linux之间文件的传输方式总结(转)
当然,windows与linux之间文件的传输的两种方式有很多,这里就仅仅列出工作中遇到的,作为笔记: 方法一:安装SSH Secure Shell Client客户端 安装即可登录直接拖拉到linu ...
- linux与linux,linux与windows之间用SSH传输文件
linux与linux,linux与windows之间用SSH传输文件linux与linux之间传送文件:scp file username@hostIP:文件地址 例: scp abc.txt ...
- Linux下用SCP无需输入密码传输文件
在Linux环境下,两台主机之间传输文件一般使用scp命令,通常用scp命令通过ssh获取对方linux主机文件的时候都需要输入密码确认. 不过通过建立信任关系,可以实现不输入密码. 这里假设A的IP ...
- windows与linux之间文件的传输
这边记录一下如何在windows与linux之间进行文件的传输,下面是具体的网址. 原文地址::http://blog.csdn.net/shufac/article/details/51966276 ...
- Linux文件在系统中传输
一.文件的传输 1.命令:scp scp file user@ip:/dir ##把当前系统目录下的文件file复制到另一个系统目录下 scp user@ip:/file dir 2.命令:rsync ...
- Linux命令-文件传输
Linux命令-文件传输 Linux lprm命令 Linux lprm命令用于将一个工作由打印机贮列中移除 尚未完成的打印机工作会被放在打印机贮列之中,这个命令可用来将常未送到打印机的工作取消.由于 ...
随机推荐
- pycharm窗口选项卡管理
1.主题 我们已经注意到Pycharm的主编辑框是基于窗口选项卡机制显示的,Pycharm选项卡多种多样,这里我们将详细介绍这种选项卡机制. 2.激活的选项卡 每当我们打开一个Python文件时op ...
- vue-resource.js的get和post的正确用法
在网上看到人家写的vue-resource.js的get方法例子, new Vue({ el:'body', data:{ }, methods:{ get:function(){ this.$htt ...
- TCP/IP 第一章
1,tcp/ip协议族作用:连接互联网中的计算机,并使其通信.可以想象互联网的计算机有不同的操作系统,如linux.unix.bsd.srv.windows.mac等.这么多操作系统对tcp/ip的实 ...
- chmod命令用法详解-chmod修改目录权限
chmod用法: 用来修改某个目录或文件的访问权限. 语法: chmod [-cfvR] [--help] [--version] [who] [+ | - | =] [mode] 文件名 例子: ...
- 【翻译】Keras.NET简介 - 高级神经网络API in C#
Keras.NET是一个高级神经网络API,它使用C#编写,并带有Python绑定,可以在Tensorflow.CNTK或Theano上运行.其关注点是实现快速实验.因为做好研究的关键是:能在尽可能短 ...
- spring-boot-plus后台快速开发框架1.0.0.RELEASE发布了
spring-boot-plus spring-boot-plus是一套集成spring boot常用开发组件的后台快速开发框架 官网地址:springboot.plus GITHUB:https:/ ...
- 蓝桥杯:合并石子(区间DP+平行四边形优化)
http://lx.lanqiao.cn/problem.page?gpid=T414 题意:…… 思路:很普通的区间DP,但是因为n<=1000,所以O(n^3)只能拿90分.上网查了下了解了 ...
- 解决 Prometheus 不能获取 Kubernetes 集群上 Windows 节点的 Metrics
背景 接上一篇 快速搭建 Windows Kubernetes , 我们发现原来在 Windows Kubernetes 会有一些与在 Linux 上使用不一样的体验,俗称坑,例如 hostAlias ...
- 28nm工艺下,自动生成管脚排列文件,给设计加PAD,并在PAD上面打Label的流程(含Tcl脚本)
本文转自:自己的微信公众号<数字集成电路设计及EDA教程> 里面主要讲解数字IC前端.后端.DFT.低功耗设计以及验证等相关知识,并且讲解了其中用到的各种EDA工具的教程. 考虑到微信公众 ...
- 免费rar/zip解压缩工具BandZip
今天为大家推荐一款解压缩类软件--BandZip bandzip是我认为的最好用的解压缩软件,速度快没广告 能够秒杀其他的压缩类软件 下载地址 bandzip点我 1 BandZip简介 BandZi ...