linux传文件file,linux文件的传输与压缩快速入门

scp --- 用于远程拷贝文件

上传文件

scp file user@ip:/file

7f7bc43ca8e59c75a4b0bc600b73eb63.png

下载文件

scp user@ip:/file file

2dc7351b0f36fc193d4ecdf063d6541a.png

rsync --- 远程同步,速度块,默认会忽略,文件属性,链接文件,设备文件

-r --- 同步目录

-p --- 同步权限

-o --- 同步文件所有人

-g --- 同步文件所有组

-D --- 同步设备文件

-l --- 同步软链接文件

-t --- 同步文件时间戳

实验具体操作

递归同步目录

d8dbd7cf2a7d8e947a3256f5649249f3.png

递归同步目录test,同步权限读写执行

56f663da050dc4f6d891bb2e6ddd5501.png

a8cf8bb99cf2849f976a48cf892860a3.png

赋予目录test所有人为student,递归同步目录,权限读写执行,文件所有人

9b889660b72cb8ded00bc90d342d1550.png

61c8e81bc0e136ec0c30da7066adbf33.png

递归同步目录test,权限读写执行,文件所有人,所有组,时间戳

1d460019cf21234eef16367c46f72be1.png

赋予test目录所有者为student,递归同步目录,权限读写执行,文件所有人,所有组

a0b2939351bc2df64471315690f15bc3.png

为目录test创建软链接d1,递归同步目录,权限读写执行,文件所有人,所有组,软链接目录

11bbffe7adadbfc242e29897ba671a30.png

05d3f4c669976cb5fd8447954688578f.png

tar --- 归档文件(把很多个文件打包成1个文件)

-c --- 创建

-x --- 解档

-v --- 显示过程

-f --- 指定归档文件名称

-t --- 查看归档文件内容

-r --- 添加文件到归档中

--get --- 解档指定文件

--delete --- 删除归档中的指定文件

-C --- 指定解档目录

实验具体操作

创建文件file1到10,打包并命名file.tar

d6d865ee4705395515389f602ffb270a.png

创建文件f1,并添加到file.tar包中,查询包内文件

c96a4bc3001af29ab74d20ee5c9f96fa.png

指定解压file.tar包中文件f1,查询当前目录内容

752e4b548395078544fc67248f0bd1bc.png

删除file.tar包中文件file1,查询包内文件

191ad156e706c4f9683905eceb60813c.png

解包file.tar包中文件到指定目录/mnt下并查看/mnt下内容

0a7deb7a1fcaa00a50b7e33de5104416.png

文件压缩后占用的空间变小,节省磁盘空间

常见的压缩文件:

Windows .rar .zip .7z

Linux .zip .gz .bz2 .xz

注 只有zip支持压缩目录,其他文件只能压缩包文件

zip 压缩工具

查看当前目录内容,压缩所有文件命名为filetest.zip

dee369d58db9e61f2ef6d4429ad76474.png

删除文件file1到9,查看当前目录内容,解压压缩文件filetest.zip,并查看当前目录内容

dffca7691908f33deab318feabc9d66c.png

gz压缩工具

压缩包文件file.tar, 查看当前目录内容,解压压缩文件filetest.tar.gz,查看当前目录内容

92d983427cbdbee03d2f531c9e0b62f2.png

bz2压缩工具

压缩包文件file.tar, 查看当前目录内容,解压压缩文件filetest.tar.bz2,查看当前目录内容

b5140ff243bad40f1e6f303b588d04db.png

xz压缩工具

压缩包文件file.tar, 查看当前目录内容,解压压缩文件filetest.tar.xz,查看当前目录内容

214f8085a9b2bd589de050a415e9d6e8.png

tar不仅具备打包能力也可直接压缩打包文件,等同于gz,zb2,xz压缩工具

选项z等同于gz压缩工具

48b192506f8a82b8a6ab096137197abd.png

选项j等同于zb2压缩工具

f093b00a2c3d62384bb9bebe41ab835c.png

选项J等同于xz压缩工具

02af291baf4ab8423badab3d998b1faa.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/430919.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Handler实现数据模板

<ul id"ulList"> <li οnclick"show({ID}‘,{Title})"><a href"somepage.html?id{ID}" >{Title}</a><br /> {Content}</li> </ul> $.get("Handler.ashx?n" Math.random(), { action: &q…

delphi 中如果不进行 closehandle 会怎么样_心理学:当你迷茫了,请坚持做三件事,你的未来会越来越好...

我们总是这样激励自己&#xff1a;未来是美好的。但是&#xff0c;生活不可能处处如意&#xff0c;人的一生也难以风平浪静&#xff0c;有巅峰就有低谷&#xff0c;有明朗就有迷茫。或是找不到未来发展的方向&#xff0c;或是事业、生活遭受了重大挫折&#xff0c;我们每个人都…

linux的svn端口查看,linux查看端口被占用

1、netstat -tunlp|grep 8080[rootsvn AdLog]# netstat -tunlp|grep 8080tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 22067/java2、ps -ef|grep 22067[rootsvn AdLog]# ps -ef|grep 22067root 22067 1 5 15:22 pts/0 00:00:18 /usr/bin/java -Djava.util.logging.config.file/mnt/…

随笔2 PAT1001.A+B Format (20)

1001.AB Format(20) 题目链接 1001.AB Format (20) C 代码 第一次使用markdown&#xff0c;还不是很习惯&#xff0c;现在努力的在适应它 首先这道题我们很容易就可以读懂题意&#xff0c;就是简单的ab&#xff0c;只不过要求我们在输出sum的时候处理一下数字的格式。那么我的做…

mybatis传递多个参数_深入浅出MyBatis:MyBatis解析和运行原理

原文&#xff1a;https://juejin.im/post/5abcbd946fb9a028d1412efc本篇文章是「深入浅出MyBatis&#xff1a;技术原理与实践」书籍的总结笔记。上一篇介绍了反射和动态代理基础&#xff0c;主要是为本篇文章做个铺垫&#xff0c;反射使配置和灵活性大大提高&#xff0c;可以给…

linux ps 进程组,linux进程管理(2)---进程的组织结构

一、目的linux为了不同的进程管理目的&#xff0c;使用了不同的方法组织进程之间的关系&#xff0c;为了体现父子关系&#xff0c;使用了“树形”图&#xff1b;为了对同一信号量统一处理&#xff0c;使用了进程组&#xff1b;为了快速查找某个进程&#xff0c;使用了哈希表&am…

【Qt】Qt之进程间通信(共享内存)【转】

简述 上一节中&#xff0c;我们分享下如何利用Windows消息机制来进行不同进程间的通信。但是有很多局限性&#xff0c;比如&#xff1a;不能跨平台&#xff0c;而且必须两个进程同时存在才可以&#xff0c;要么进程A发了消息谁接收呢&#xff1f; 下面我们来分享另外一种跨平台…

python progressbar print_python print 进度条的例子

def progress(width, percent):print "%s %d%%\r" % ((%%-%ds % width) % (width * percent / 100 * ""), percent),if percent > 100:printsys.stdout.flush()首先&#xff0c;先说明一下print的一些用法:和C语言一样&#xff0c;字符串里的匹配使用‘…

linux中常用的shell脚本,Linux常用shell脚本

1. 设置ssh、scp命令的认证运行一次脚本后&#xff0c;以后再使用ssh或scp命令登录远程机器时不再提示输入密码-----------------setkey.sh开始-------------------------OLDDIRpwdif [ -z "$1" ]; thenecho Need userhost info;exit;fi;cd $HOME;if [ -e "./.s…

HDU 2042:不容易系列之二

不容易系列之二 Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other) Total Submission(s) : 5 Accepted Submission(s) : 5 Font: Times New Roman | Verdana | Georgia Font Size: ← → Problem Description 你活的不容易&#xff0c;我活…

统计建模与r软件_【统计建模与R软件笔记】008 描述统计量(1)

今天我们开始来学习描述统计量吧&#xff01;位置的度量位置的度量就是用来描述定量资料的集中趋势的统计量&#xff0c;常用的有均值、众数、中位数、百分位数等。1.均值 mean( )形式&#xff1a;mean(x, trim 0, na.rm FALSE)x 是对象(如向量、矩阵、数组或数据框)trim 是计…

npm环境安装linux,Node.js环境在linux上的部署教程

我们以centOS为例来说说如何部署node.js环境一 打开centos,然后开始下载node.js包curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -yum -y install nodejs二 安装gcc环境yum install gcc-c make安装完成!三 安装nodejs的npm,这是一个包程序工具,类似于…

Nancy跨平台开发总结(三)发布到Jexus Web服务器

在Centos7上安装Mono yum install yum-utils rpm --import "http://keyserver.ubuntu.com/pks/lookup?opget&search0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" yum-config-manager --add-repo http://download.mono-project.com/repo/centos/ yum install m…

stat函数_数据分析工具入门 掌握这些Excel函数就够了

1.什么是函数可以把函数理解为一个可以控制的黑箱子&#xff0c;输入X到黑箱子中&#xff0c;他就会输出Y&#xff0c;参数就是黑箱子的控制开关&#xff0c;打到不同的档位&#xff0c;黑箱子会输出不同的Y。2.常见函数分类文本清洗函数关联匹配函数逻辑运算函数计算统计函数时…

linux安装nodejs一键脚本,ubuntu16.04部署nodejs+vue框架脚本

#获取和安装nodewget https://nodejs.org/dist/v8.9.2/node-v8.9.2-linux-x64.tar.xzxz -d node-v8.9.2-linux-x64.tar.xztar xf node-v8.9.2-linux-x64.tar -C /usr/local#创建软连接ln -s /usr/local/node-v8.9.2-linux-x64 /usr/local/node#配置环境并生效echo "export…

Linux下jdk配置环境变量

vi /etc/profile在里面添加如下内容JAVA_HOME/usr/local/java/jdk1.6.0_01PATH$JAVA_HOME/bin:$PATHCLASSPATH.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOMEexport PATHexport CLASSPATH变量生效重新登录即可5.进入 /usr/bin/目录cd /usr/binln -s -f /us…

mysql获取当前时间毫秒_MySQL性能指标及计算方法

是新朋友吗?记得先点蓝字关注我哦~ 今日课程菜单 Java全栈开发 | Web前端+H5 大数据开发 | 数据分析 人工智能+Python | 人工智能+物联网 来源:小职(z_zhizuobiao) 找我:✅ 解锁高薪工作 ✅ 免费获取干货教程 未 完 待 续 绝大多数MySQL性能指标可以通过以下两种方式获取:…

linux时间戳转换不对,转换为unix时间戳不正确

我有我写了一个函数(如果有一个很好的标准替代&#xff0c;请让我知道...)转换为unix时间戳不正确time_t get_unix_time(string time_str) {time_t loctime;time(&loctime);struct tm *given_time;time_str time_str.substr(0, time_str.find_first_of(.));replace(time_s…

什么是REST API?

REST指一组架构约束条件和原则&#xff0c;满足约束条件和原则的应用程序设计。架构&#xff0c;软件体系结构分为三部分&#xff1a;构建&#xff0c;用于描述计算机&#xff1b;连接器&#xff0c;用于描述构建的链接部分&#xff1b;配置将构建和连接器组成有机整体。web基本…

python socket send_python socket 连续send,出现粘包问题

使用网上socket代码实现ssh功能&#xff0c;如下&#xff1a;server.py#服务端Linux系统下&#xff1a;处理命令并返回import socketimport os#声明类型&#xff0c;生成socket链接对象server socket.socket()#监听接收端口元组(本地&#xff0c;端口)&#xff0c;绑定要监听的…