2019-9-5
1. 开发机下载文件
使用scp命令
- scp /home/work/source.txt work@192.168.0.10:/home/work/ #把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下
- scp work@192.168.0.10:/home/work/source.txt /home/work/ #把192.168.0.10机器上的source.txt文件拷贝到本地的/home/work目录下
- scp work@192.168.0.10:/home/work/source.txt work@192.168.0.11:/home/work/ #把192.168.0.10机器上的source.txt文件拷贝到192.168.0.11机器的/home/work目录下
- scp -r /home/work/sourcedir work@192.168.0.10:/home/work/ #拷贝文件夹,加-r参数
2014
http://www.runoob.com/linux/linux-comm-ln.html
一.基本文件目录操作
1.查看目录下的所有文件
$ ls -----显示当前目录下的所有文件
$ mkdir tt ------当前目录下创建tt目录
$ cd tt ------切换到tt文件里(http://www.cnblogs.com/perfy/archive/2012/07/23/2605550.html)
$ touch a.txt ------在tt文件夹里创建a.txt
$ touch b.txt ------在tt文件夹里创建b.txt
$ vim(或者vi) a.txt------ 编辑a.txt
然后按 i ,来进入编辑模式,编辑完成后,按 Esc进入命令模式,然后按 :wq,保存修改并退出
$ cat a.txt --------查看刚才编辑的内容
$ mv b.txt c.txt --------修改b.txt文件名为c.txt
$ cp c.txt b.txt ---------将c.txt 复制成b.txt
$ mv c.txt .. -------将c.txt移动到上级目录
$ rm b.txt -------删除b.txt
$ cd .. -------切换到上级目录
$ cd ~ --------切换到进入到当前目录前的目录
$ rm tt --------删除目录,会提当前是目录,无法删除,因为tt文件夹里还存在a.txt
$ rm -rf tt -------删除了a.txt ,同时也删除了tt文件夹
pwd ------ 查看当前工作目录
find src option ----- 查找指定目录的文件,如:find ./src -name '*.js',具体option看文档
ln ------对某个文件里设置一个指定的文件的可访问的软连接,这是一个很重要的命令。
xargs -------它能够捕获一个命令的输出,然后传递给另外一个命令http://www.cnblogs.com/perfy/archive/2012/07/24/2606101.html
find . | grep -v ./src/ ------ grep查找文件,-v 是反向的意思。’|‘ 以前一句命令的输出,作为后一句命令的标准输入。即:找到当前目录下,不是src目录的的文件
cpio -pmd ${EXPORTDIR}/${OUTPUT} -------
ln [参数][源文件或目录][目标文件或目录]
[参数][源文件或目录][目标文件或目录]
2. curl: 进行文件传输一个工具,利用url规则在命令行下工作,是一个强大的http命令行工具。支持请求网页,上传下载文件
curl https://www.baidu.com
curl -O https://www.baidu.com/Big.png