Linux系统的文件传输方法
1.文件在系统中的传输
1.scp
scp file user@ip:/dir #上传 scp user@ip:/file dir #下载
2.rsync
远程同步,速度快,默认会忽略文件属性、链接文件、设备文件
rsync -参数 file user@ip:/dir #上传
rsync -参数 user@ip:/file dir #下载
-r #同步目录
-p #同步权限
-o #同步文件所有人
-g #同步文件所有组
-l #同步链接
-D #同步设备文件
-t #同步时间
注:
westos/ #传送目录中的内容
westos #传输目录及其内容
3.tar
归档文件,把很多个文件变成一个文件
tar -参数 xxxx.tar file|/dir
-c #创建
-v #显示过程
-f #指定归档内容
-t #显示
-r #添加文件当归档中
-x #解压一个归档文件
--get #解档指定文件
--delete #删除归档中的指定文件
-C #指定解档目录
4.压缩
zip
zip -r xxxx.tar.zip xxx.tar unzip xxx.tar.zip
gz
gzip xxx.tar gunzip xxx.tar.gz ==== tar zcf xxx.tar.gz /xxx tar zxf xxx.tar.gz
bz2
bzip2 xxx.tar bunzip2 xxx.tar.bz2 ==== tar jcf xxx.tar.bz2 /xxx tar jxf xxx.tar.bz2
xz
xz xxx.tar unxz xxx.tar.xz ==== tar Jcf xxx.tar.xz /xxx tar Jxf xxx.tar.xz
注:gzip,bz2,xz可以归档和压缩一起
总结
以上所述是小编给大家介绍的Linux系统的文件传输方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
使用FileZilla从Linux系统下载文件的方法
需求:将Linux系统的的某个文件夹(里面包含文件夹和文件)下载到我Windows系统某个文件夹里 之前我使用xshell下载,但是通过 rz :上传sz:下载 命令中的sz命令,下载失败. 下载 code文件到本地 以下是code文件里的内容: 通过sz dir/* 命令: 通过查找资料得出结论是:sz命令下载不了文件夹,只能下载文件!!! 最后我想到一款软件:通过FTP传输.以下我就简单说明如何下载.通过其他的FTP软件也是差不多的. 总结 以上所述是小编给大家介绍的使用FileZilla从
-
linux tail 查看日志文件方法
tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. 1.命令格式; tail[必要参数][选择参数][文件] 2.命令功能: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理.常用查看日志文件. -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c<数目> 显示的字节数 -n<行数>
-
Linux 文件权限的详细介绍
Linux 的优秀之处就在于它的多用户.多任务的系统.Linux 一般将文件可存取访问的身份分为 3 个类别,分别是 owner.group.others,且 3 种身份各有 read.write.execute 等权限. 权限的三种身份 文件所有者(owner) 用户级别的文件权限,通常为文件的创建者,可以通过 chown 修改文件所有者. 用户组(group) 如果把用户组比作团队,用户就是其中的成员,团队中的队员对于该文件都有相同的权限.可以通过 chgrp 修改文件的用户组. 用户组最有
-
SSH 上传文件及文件夹到linux服务器的方法
现在服务器linux很多.是不是不会传文件?别急 下面就是方法: 一.上传文件到linux服务器 首先从你本地切换到你要上传文件的目录,接下来: scp 文件名字 服务器用户名字@服务器ip:目录 例子: scp index.html root@58.87.124.110:/home/service-tomcat/webapps/ 二.上传文件夹到linux服务器 同文件上传只是在文件名字前面加上-r 例子: scp static/ root@58.87.124.110:/home/servic
-
Linux下利用unzip命令如何解压多个文件详解
linux中提示没有unzip命令解决方法 如果你如法使用unzip命令解压.zip文件,可能是你没有安装unzip软件,下面是安装方法 命令: yum list | grep zip/unzip #获取安装列表 安装命令: yum install zip #提示输入时,请输入y: 安装命令:yum install unzip #提示输入时,请输入y: Linux下直接使用unzip *.zip解压多个文件会报错 可以使用unzip '*.zip'或者 unzip "*.zip"或者u
-
Linux查看分区文件系统类型的方法总结
前言 在Linux 中如何查看分区的文件系统类型,下面总结几种查看分区文件系统类型的方法.下面话不多说了,来随着小编一起学习学习吧 1: df -T 命令查看 这个是最简单的命令,文件系统类型在Type列输出.只可以查看已经挂载的分区和文件系统类型.如下所示: [root@mylnx008 ~]# df -T /dev/sdb Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/sdb xfs 315467264 43564
-
centos安装jdk1.8时出现没有/lib/ld-linux.so.2:这个文件的原因分析
-bash: /usr/local/jdk/jdk1.8.0_181/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 安装完后 java -version 查看版本出现: 原因是:没有那个文件或目录,找了很久发现需要安装glibc.i686 使用命令:sudo yum install glibc.i686 再次查看版本: 总结 以上所述是小编给大家介绍的centos安装jdk1.8时出现没有
-
使用golang获取linux上文件的访问/创建/修改时间
在linux上想获取文件的元信息,我们需要使用系统调用lstat或者stat. 在golang的os包里已经把stat封装成了Stat函数,使用它比使用syscall要方便不少. 这是os.Stat的原型: func Stat(name string) (FileInfo, error) Stat returns a FileInfo describing the named file. If there is an error, it will be of type *Path
-
详解Linux文件操作知识点
文件操作的相关系统调用 创建 int creat(const char *filename, mode_t mode); 参数mode 指定新建文件的存取权限,它同umask 一起决定文件的最终权限(mode&umask),其中umask 代表了文件在创建时需要去掉的一些存取权限,它只影响读.写和执行权限,调用函数为int umask(int newmask). 打开 int open(const char *pathname, int flags); pathname是我们要打开的文件名(包含
-
Linux系统的文件传输方法
1.文件在系统中的传输 1.scp scp file user@ip:/dir #上传 scp user@ip:/file dir #下载 2.rsync 远程同步,速度快,默认会忽略文件属性.链接文件.设备文件 rsync -参数 file user@ip:/dir #上传 rsync -参数 user@ip:/file dir #下载 -r #同步目录 -p #同步权限 -o #同步文件所有人 -g #同步文件所有组 -l #同步链接 -D #
-
加固Linux系统的三种方法总结
加固Linux系统的三种方法总结 Linux命令行历史加固 通过配置系统环境变量实现记录用户在命令行执行的命令. vim /etc/profile.d/system_monitor.sh # 添加下面代码 export TMOUT=600 readonly TMOUT #history USER_IP=`who -u am i 2>/dev/null | awk '{print $NF}' | sed -e 's/[()]//g'` HISTDIR=/usr/share/.history if
-
Linux系统删除文件夹和文件的命令
linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可. 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 -r 就是向下递归,不管有多少级目录,一并删除 -f 就是直接强行删除,不作任何提示的意思 删除文件夹实例: rm -rf /var/log/httpd/access 将会删除/var/log/httpd/access目录以及其下所有文件.文件夹 删除文件使用实例: rm -f /var/log/htt
-
在 Linux 中查找文件的方法
使用简单的命令在 Linux 下基于类型.内容等快速查找文件. 如果你是 Windows 或 OSX 的非资深用户,那么可能使用 GUI 来查找文件.你也可能发现界面受限,令人沮丧,或者两者兼而有之,并学会了组织文件并记住它们的确切顺序.你也可以在 Linux 中做到这一点 -- 但你不必这样做. Linux 的好处之一是它提供了多种方式来处理.你可以打开任何文件管理器或按下 Ctrl+F ,你也可以使用程序手动打开文件,或者你可以开始输入字母,它会过滤当前目录列表. 使用 Ctrl+F 在 L
-
linux模糊查找一个文件的方法
在当前目录下搜索指定文件: find . -name test.txt 在当前目录下模糊搜索文件: find . -name '*.txt' 在当前目录下搜索特定属性的文件: find . -amin -10 # 查找在系统中最后10分钟访问的文件 find . -atime -2 # 查找在系统中最后48小时访问的文件 find . -empty # 查找在系统中为空的文件或者文件夹 find . -group cat # 查找在系统中属于 groupcat的文件 find . -mmin
-
C语言获取Linux系统精确时间的方法
gettimeofday()函数的使用方法 1.函数原型 #include <sys/time.h> int gettimeofday(struct timeval *tv, struct timezone *tz); 2.说明 gettimeofday()会把目前的时间用tv 结构体返回,当地时区的信息则放到tz所指的结构中 3.结构体 struct timeval{ long tv_sec;/*秒*/ long tv_usec;/*微妙*/ }: struct timezone{ int
-
有效学习Linux系统的4个方法
总结4条对学习Linux系统有帮助的方法,具体内容如下 网络是一个很神奇的东西,现代人的生活离不开网络,网络已深入人们的工作,生活,娱乐等方方面面.网络之所以无处不在,是因为它提供了诸多的网络服务,所以网络服务是网络的灵魂. 互联网上的各种网络服务是架构在各种各样的服务器上的.服务器(Server)是提供网络服务的物理载体,是一种计算机,只不过它是一种功能更为强大的计算机,特别是在网络应用服务方面.在服务器中安装有操作系统,就如普通PC中安装有Windows 7,Windows 8或者Windo
-
Docker容器与主机间的文件传输方法(复制/上传/下载)
1.首先启动容器(以first-mysql容器为例) docker start first-mysql 2.查看容器ID root@kobe:/opt/software/temp/test# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 688e83c55129 mysql "docker-entrypoint.s-" 6 days ago Up 3 seconds 0.0.0.0:3306->33
-
kali linux 系统版本的查看方法
1. kali linux 系统版本查看 命令:cat /etc/issue 2. kali linux系统内核信息查看 命令:uname -a 以上这篇kali linux 系统版本的查看方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
随机推荐
- mysql 5.7.15 安装配置方法图文教程
- 简单讲解Go程序中使用MySQL的方法
- firefox推荐与个人理解的css书写顺序
- JS实现匀速运动的代码实例
- Photoshop中临女子人像过程图文教程
- Java 开发环境配置步骤(介绍)
- Python实现将n个点均匀地分布在球面上的方法
- Android自定义ViewGroup之FlowLayout(三)
- JS批量操作CSS属性详细解析
- javascript实现全角转半角的方法
- javascript suggest效果 自动完成实现代码分享
- js 输出内容到新窗口具体实现代码
- 基于SpringMVC的全局异常处理器介绍
- Java删除指定文件夹下的所有内容的方法(包括此文件夹)
- Android实现沉浸式状态栏
- 深入探密Javascript数组方法
- windows xp 家庭用户内存优化指南
- linux利用CSF防火墙屏蔽恶意请求
- Linux中find命令的用法汇总
- WIN98下Apache1.3.14+PHP4.0.4的安装