linux下文件共享的几种常用方式

  1. python方式,做一个简单的服务器。默认是开启8000端口。 

    > python -m SimpleHTTPServer

  执行命令后,在浏览器上输入该机器IP+8000端口即可

  2. scp方式

    scp file1 [email protected]:/xx/file2

   比如把file1传输到10.0.1.1机器上的/home/work/下

   > scp file1 [email protected]:/home/work/xxx.conf

   如果传文件夹,比较建议先打个tar包再传输。

   一般内网传输文件都非常快,为了不影响互相机器的带宽,视情况最好有个限速。 -l 参数,比如 scp -l 800 file1 file2,就是限速800Kbit/s,差不多100KB/s。

  3. rsync方式

    这种方式和scp用法很像。

    rsync file1 [email protected]:/xx/file2

    如果传输目录,需要加一个-a参数。如果传输目录过程担心传递发生意外问题,可以空跑一次,就是模拟一次传输,并不是真的传过去。-n是模拟,-v是看到详情。这样执行

    rsync -nva dir [email protected]:/xx/    

  4. samba共享方式

     之前写过这种方式:http://www.cnblogs.com/firstForEver/p/5633708.html

时间: 2024-09-29 02:27:51

linux下文件共享的几种常用方式的相关文章

Linux下MySQL的几种安装方式

闲来有空,整理下Linux下Mysql的几种安装方式,分别使用yum/rpm.常规方式编译安装.cmake方式编译安装以及使用二进制方式免编译安装MySQL Linux系统环境: CentOS release 6.5 (Final) x86_64 MySQL版本:5.5.45 安装前关闭了iptables.selinux为disabled 预安装以下包: yum groupinstall "debugging Tools" "Dial-up Networking Suppor

Linux 下wdcp支持两种安装方式

wdcp支持两种安装方式1 源码编译 此安装比较麻烦和耗时,一般是20分钟至一个小时不等,具体视机器配置情况而定2 RPM包安装 简单快速,下载快的话,几分钟就可以完成源码安装(ssh登录服务器,执行如下操作即可,需root用户身份安装)wget http://dl.wdlinux.cn:5180/lanmp_laster.tar.gztar zxvf lanmp_laster.tar.gzsh install.sh4个可选安装1,2,3 是安装独立的环境,不可自由切换nginx,apache,

[转] Linux下SVN的三种备份方式

(本文例子基于FreeBSD/Linux实现,windows环境请自己做出相应修改)   配置管理的一个重要使命是保证数据的安全性,防止服务器应硬盘损坏.误操作造成数据无法恢复的灾难性后果.因此制定一个完整的备份策略非常重要. 一般来说,备份策略应规定如下几部分内容:备份频度.备份方式.备份存放地点.备份责任人.灾难恢复检查措施及规定. 备份频度.存放地点等内容可以根据自己的实际情况自行制定:本文重点描述备份方式. svn备份一般采用三种方式:1)svnadmin dump 2)svnadmin

Windows校验文件哈希hash的两种常用方式

大家经常都到哪儿去下载软件和应用程序呢?有没想过下载回来的软件.应用程序或资源是否安全呢?在 Windows 10 和 Office 2016 发布当初,很多没权限的朋友都使用第三方网站去下载安装映像.而大家如何保证自己下载回来的映像或软件就是官方版本,而没有被别人篡改过呢? 很多朋友会想到将下载回来的资源校验 MD5 或 SHA1 与官方版哈希值进行对比,如果无误则表示未被篡改.大家平常在 Windows 中都使用何种工具算校验值呢?本文向大家推荐 Windows 校验文件哈希的两种常用方式.

【方法整理】Oracle 获取trace跟踪文件名的几种常用方式

[方法整理]Oracle 获取trace跟踪文件名的几种常用方式 1  BLOG文档结构图     2  前言部分 2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① trace跟踪文件的获取   Tips: ① 本文在itpub(http://blog.itpub.net/26736162).博客园(http://www.cnblogs.com/lhrbest)和微信公众号(xiaomaimiaolhr)有同

linux下memcached的启动/结束的方式

当前项目中,linux下memcached的启动/结束的方式 默认情况下memcached安装到/usr/local/bin下. 进入安装目录,启动memcached:/usr/local/memcached/bin/memcached -d -c 10240 -m 1024 -u root 获取运行状态:echo stats | nc localhost 11211(可以查看出pid) 或使用ps -ef|grep memcached 停止memcached:kill -9 pid  (-9表

Linux下 编译C++/C以及常用的几种命令(ubuntu)

今天有学弟问我一个C的问题,本来想着用java解决一下,结果发现某些语句是不通的,后来下载安装了codeblocks,尝试的过程中总是提示没有最高的执行权限,我日......后来想到用g++来编译,无奈本人一直搞java,只好现学现卖,为大家整理了点资料看看 在编译之前我们需要在系统里安装G++ GCC,它们就是Linux下的C++/C的编译器.代码如下 安装命令: sudo apt-get install build-essential sudo apt-get install gcc sud

linux下的软件包管理与源代码方式安装软件

1.什么是软件包?软件包是指将应用程序.配置文件和管理数据打包的产物.2.Linux下常用的基本软件包管理工具有两种:dpkg工具和RPM工具.对应于两种不同格式的软件包,即.deb格式与.rpm格式.dpkg软件包工具主要用于Debian和Ubuntu这两个发行版本.RPM工具用于绝大多数的Linux发行版本,如Red Hat.openSUSE等.3.使用dpkg和rpm工具安装软件需要考虑软件的依赖性问题,只有应用程序所依赖的所有库和支持都已经正确安装好了,软件才能被正确安装.4.dpkg工

C++ 中用cin方式获取输入的几种常用方式

一.前言 在C++程序的编写过程中,可能会经常用到cin方式用来捕获输入设备的输入信息.细分的话,主要的方式有:cin>>.cin.get.cin.getline.在借助键盘等字符输入设备进行输入的时候,如果键入Enter(\r)才会把目标字符输入到缓存区,,键入的'\r'会被转换成一个'\n',这个换行符同样也会被输入到缓存区,当做一个键入字符来处理. 参考资料:https://blog.csdn.net/k346k346/article/details/48213811 二.测试环境 Wi