Linux基础——常用命令scp和解压缩
来源:互联网 发布:装修公司加入网络平台 编辑:程序博客网 时间:2024/06/01 08:58
在使用Linux系统的过程中,我们经常会使用cp或scp复制文件,这两者有什么不同?或者下载了一个压缩包后,使用什么命令解压缩。这节将介绍这些文件操作中,基础但是常用的知识。
—————————————————————————————————————————————————
CP和SCP
Linux为我们提供了两个用于文件copy的命令,一个是cp,一个是scp,但是他们略有不同。
cp — 主要是用于在同一台电脑上,在不同的目录之间来回copy文件
scp — 主要是在不同的Linux系统之间来回copy文件
有时我们需要获得远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过简单的scp命令便可达到目的。
CP
cp [options] source destcp [options] source1 source2... directory
说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。
-r 表示递归copy,若source中含有目录名,则将目录下之档案亦皆依序拷贝至目的地; -f 表示force,若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制;
范例:
将档案 aaa 复制(已存在),并命名为 bbb : cp aaa bbb
将所有的C语言程式拷贝至 Finished 子目录中 : cp *.c Finished
SCP
scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。
scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root
然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始copy了。
-v 和大多数 linux 命令中的 -v 意思一样,用来显示进度,也可以用来查看连接、认证、配置。
例子:
scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music/001.mp3 scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music/001.mp3
注解:
第1, 2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了修改后的文件名;
第3, 4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了修改后的文件名;
解压缩命令
.tar.gz/.bz2形式的二进制软件包是用tar工具来打包、用gzip/bzip2压缩的,安装时直接解包即可。对于解压后只有单一目录的软件,卸载时用命令”rm –rf 软件目录名”;
如果解压后文件分散在多处目录中,则必须一一手动删除(稍麻烦),想知道解压时向系统中安装了哪些文件,可以用如下命令 获取清单。
tar ztvf *.tar.gz / tar ytvf *.bz2
tar的参数z是调用gzip解压,x是解包,v是校验,f是显示结果,参数y是调用bzip2解压,t是列出包的文件清单。更多的参数请参看手册页:man tar.
- Linux基础——常用命令scp和解压缩
- Linux常用命令压缩和解压缩命令1
- Linux常用命令压缩和解压缩命令2
- linux常用命令——scp
- linux压缩和解压缩
- Linux 压缩和解压缩
- linux压缩和解压缩
- Linux 压缩和解压缩
- LINUX 压缩和解压缩
- linux压缩和解压缩
- linux常用命令—拷贝(cp\scp)
- Linux下其他常用命令-帮助和解压缩命令
- Linux压缩和解压缩文件
- Linux压缩和解压缩文件
- linux压缩和解压缩命令
- linux tar 压缩和解压缩
- Linux压缩和解压缩命令
- linux压缩和解压缩命令
- 基于Docker和Golang搭建Web服务器
- 如何保证kafka 的消息机制
- 【NOIP 2016 day1 T1 T3】玩具谜题,换教室——题解
- 微信服务器接入流程
- 查看程序运行的启动参数
- Linux基础——常用命令scp和解压缩
- MBR分区和GPT分区(系统安装注意)简介及互相转换的方法
- Q
- 【NOIP2017模拟11.3】总结
- 这个代码先存着
- dashboard无法查到endpoint, counter
- C++中模板的特化与偏特化
- 关于java迷宫算法核心(非递归)
- 栈的概念和实现