Linux scp远程文件/目录传输

现在越来越多的朋友有租用vps其中相当一部分都是基于linux的,那么在日常使用中使用最多的估计就是上传web文件了。

因此scp命令的使用概率也越来越高,大概的举例说明下这个命令

1、获取远程服务器上的文件

scp -P 22 root@www.luoine.com:/root/test.tar.gz /home/test.tar.gz

上端口大写P 为参数,22 表示更改连接SSH的端口,如果没有更改默认的SSH端口可以不用添加该参数。 root@www.luoine.com 表示使用root用户登录远程服务器www.luoine.com,:/root/test.tar.gz 表示远程服务器上的文件,最后面的/home/test.tar.gz表示保存在本地上的路径和文件名。

2、获取远程服务器上的目录

scp -r root@www.luoine.com:/root/testdir  /home/testdir/

-r 参数表示递归复制(即复制该目录下面的文件和子目录);/root/testdir/ 表示远程服务器上的目录,最后面的/home/testdir/表示保存在本地上的路径。

3、将本地文件上传到服务器上

scp  /home/upload.tar.gz root@www.luoine.com:/root/upload.tar.gz

其余常用参数有

-4 强制使用ipv4

-6 强制使用ipv6

-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .

-C 使能压缩

以上是Linux主机下使用scp连接上传下载文件

在win下你可以直接使用WinSCP来管理vps服务器的文件而且更为方便.

用ps和grep命令寻找僵尸进程
#ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]'
命令注解:
-A 参数列出所有进程
-o 自定义输出字段 我们设定显示字段为 stat(状态), ppid(进程父id), pid(进程id),cmd(命令)这四个参数
因为状态为 z或者Z的进程为僵尸进程,所以我们使用grep抓取stat状态为zZ进程
运行结果参考如下
Z 12334 12339 /path/cmd
这时,我们可以使用 kill -HUP 12339来杀掉这个僵尸进程
运行后,可以再次运行ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]'来确认是否已经将僵尸进程杀死
如果kill 子进程的无效,可以尝试kill 其父进程来解决问题,例如上面例子父进程pid是 12334,那么我们就运行
#kill -HUP 12334
来解决问题

Linux scp远程文件/目录传输 用ps和grep命令寻找僵尸进程相关推荐

  1. Linux SSH远程文件/目录传输命令scp

    一.scp是什么? scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响 ...

  2. Linux学习之系统编程篇:ps 和 kill 命令以及父子进程间数据共享模式

    一.ps 和 kill 命令 1.ps 命令 常用方式: ps aux :查看正在运行进程信息(主要查 pid). ps ajx :更加详细(PID. PPID:父进程 id. PGID:进程组 id ...

  3. linux scp拷文件夹,linux scp远程拷贝文件及文件夹

    linux scp远程拷贝文件及文件夹 1.拷贝本机/home/administrator/test整个目录至远程主机192.168.1.100的/root目录下 复制代码 代码如下: scp -r ...

  4. linux scp 过滤文件夹,linux中使用scp远程拷贝文件及文件夹

    linux中使用scp远程拷贝文件及文件夹 linux scp远程拷贝文件及文件夹,需要的朋友可以参考下 1.拷贝本机/home/wtf/test整个目录至远程主机192.168.100.1的/roo ...

  5. Windows与Linux之间海量文件的传输与Linux下大小写敏感问题

    Windows与Linux之间海量文件的传输与Linux下大小写敏感问题 mount.cifs 支持通过网络文件系统挂载,不过需要安装cifs-utils,也可通过mount -t cifs挂载,详细 ...

  6. Linux里新建文件/目录的默认权限

    Linux里新建文件/目录的默认权限 新建文件默认权限为666,新建目录默认权限为777. 但是要"减去" umask的值,umask的值可以使用umask命令看到,一般情况下,r ...

  7. Linux SSh scp使用【远程文件/目录的传输】

    一:Linux ssh scp的简介及作用: scp就是secure copy的简写,用于在linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器. 有时我们 ...

  8. linux 复制文件到另一个目录命令_每天一条Linux命令(21) scp (远程文件复制)

    数据与编程之美 在Linux系统中scp用于在不同的主机之间复制文件,它采用SSH协议来保证复制的安全性.scp命令每次都是全量完整复制,因此效率不高,适合第一次复制时使用,增量复制建议使用rsync ...

  9. linux文件传输到另一台linux,使用scp将文件/目录拷贝到另一台Linux主机上

    如何将一台Linux主机上的文件或目录拷贝到另一台Linux主机上,scp命令可以实现该需求 前提条件:两台Linux主机处于同一网段,可以互相ping通 操作如下: 文件拷贝 ①将本地文件拷贝到远端 ...

最新文章

  1. Java 20年:JVM虚拟化技术的发展
  2. Nginx加入linux系统服务
  3. 99.两个时钟不同步的设备怎么通信?
  4. Effective Java读书笔记五:异常
  5. linux集群架构(一),集群概述、高可用配置
  6. Mybatis通过colliection属性递归获取菜单树
  7. Elasticsearch在后台启动(Linux)
  8. vagrant 配置并启动
  9. 35岁真的是程序员的坎儿吗?
  10. Google Maps API 进级:在信息窗口GInfoWindow中嵌入Flash动画
  11. js 学习笔记(一)
  12. 【Elasticsearch】Named Entity Annotations in Elasticsearch es 实体 注解
  13. 把人工智能体验做到极致,微软深挖人工情感的商机
  14. mysql下载安装驱动包 PowerDesigner连接
  15. [每日一氵]协方差矩阵计算
  16. springboot上传图片到阿里云OSS并实现浏览器预览
  17. C# flash player 制作
  18. 给linux(centos)操作系统设置主机名的几种方式
  19. 3441. 唐纳德与子串 (Easy)
  20. 解决win10 的代理 IE可以正常代理,但chrome无法使用

热门文章

  1. 计算 11+12+13+...+m python
  2. Qt网编实现音乐播放器的使用(Linux搭建服务器)
  3. pyqt5实现一个简易音乐播放器(升级到v2版本)
  4. MicroChip C18编译器上手及环境设置
  5. 网站首页被篡改? 看我使用PhantomJS利器实现网站自动监控修改并截图发送企业微信预警
  6. 【SVG】svg入门
  7. 【零基础微信小程序入门开发一】小程序介绍及环境搭建
  8. android中高级面试题,Android高级工程师必看系列
  9. 上传文件到服务器指令,上传文件到远程服务器的命令
  10. 香蕉派BPI-M2 Berry 全志V40 Mali400 MP2 GPU使用