LinuxDown

LinuxDown.com
Linux系统下载网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

Linux远程主机的指定目录内容的使用命令

2023年8月27日 81点热度

文章目录

一、使用scp命令(一)将本地的文件上传(上载/复制)到远程主机的指定目录下

苹果笔记本常常须要上传文件到远程的Linux主机上,如下:

liaowenxiong@liaowenxiongdeMacBook-Air ~ % scp /Users/liaowenxiong/Desktop/insert.sql root@47.108.37.204:/root;
root@47.108.37.204's password: 
insert.sql                                                                        100%  784    21.5KB/s   00:00    
liaowenxiong@liaowenxiongdeMacBook-Air ~ % 

本地Linux笔记本将数据库备份文件上传到局域网内的Linux主机上,如下:

[root@htlwk0001host ~]# scp /home/website/backups/mysqlbackup.txt root@192.168.1.50:/home/website/backups

假如你希望上传文件到远程主机指定目录下的同时还要更改文件的名称linux学习,这么就须要指定远程主机具体的文件路径。

比如,你本地文件的路径是/Users/liaowenxiong/.ssh/id_rsa.pub,这是个私钥文件,你希望将该文件上传到远程主机/root/.ssh目录下,同时文件名改成为authorized_keys,这么就须要指定这个目标文件具体的路径。

liaowenxiong@liaowenxiongdeMacBook-Air ~ % scp /Users/liaowenxiong/.ssh/id_rsa.pub root@192.168.1.50:/root/.ssh/authorized_keys

说明:

/Users/liaowenxiong/Desktop/insert.sql、/home/website/backups/mysqlbackup.txt这是本地文件路径root@47.108.37.204、root@192.168.1.50这是登陆远程主机的用户名与远程主机的IP地址/root、/home/website/backups这是远程主机的目录路径(二)将本地主机的目录内容(含目录本身)上传到远程主机指定的目录下1.将本地主机桌面上的目录www及其内容上传至远程主机的目录/root/test下

liaowenxiongdeMacBook-Air:~ liaowenxiong$ scp -r /Users/liaowenxiong/Desktop/www root@48.104.95.667:/root/test
root@48.104.95.667's password: 
.DS_Store                                                                                                                                                        100% 6148   162.6KB/s   00:00    
tf_user_20210523.sql                                                                                                                                             100%   86KB 758.6KB/s   00:00    
td_dictionary_20210523.sql                                                                                                                                       100%   15KB 432.6KB/s   00:00    

2.将本地主机桌面上的目录www下的内容上传至远程主机的目录/root/test下

liaowenxiongdeMacBook-Air:~ liaowenxiong$ scp -r /Users/liaowenxiong/Desktop/www/* root@48.104.95.667:/root/test
root@48.104.95.667's password: 
td_dictionary_20210523.sql                                                                                                                                       100%   15KB 173.1KB/s   00:00    
tf_user_20210523.sql                                                                                                                                             100%   86KB 388.4KB/s   00:00    

说明:

将本地目录下的内容上传至远程主机指定目录下,这儿只能使用.../www/*,不能使用.../www/.,然而sftp则可以使用.../www/.

(三)将远程主机的文件下载(下传/复制)到本地

[root@htlwk0001host ~]# scp www@210.14.146.123:/home/website/backups/mysqlbackup.txt /home/website/backups 

说明:

www登陆远程主机的用户名210.14.146.123远程主机的IP地址/home/website/backups/mysqlbackup.txt这是远程主机的文件路径/home/website/backups这是本地主机的目录路径远程主机上的文件mysqlbackup.txt会被copy(也可以理解为download)一份到本地笔记本的目录/home/website/backups下(四)将远程主机指定目录下的内容全部下载到本地主机指定的目录下1.将远程主机目录test整个下载到本地主机的目录www下

liaowenxiongdeMacBook-Air:www liaowenxiong$ scp -r root@48.104.95.667:/root/test /Users/liaowenxiong/Desktop/www
root@48.104.95.667's password: 
td_dictionary_20210523.sql                                                                                                                                       100%   15KB 284.5KB/s   00:00    
tf_user_20210523.sql                                                                                                                                             100%   86KB 534.7KB/s   00:00    

说明:本例是将远程主机目录test及其内容一起下载到本地主机目录www下

2.将远程主机目录test下的内容下载到本地主机的目录www下

liaowenxiongdeMacBook-Air:www liaowenxiong$ scp -r root@48.104.95.667:/root/test/* /Users/liaowenxiong/Desktop/www
root@48.104.95.667's password: 
td_dictionary_20210523.sql                                                                                                                                       100%   15KB 240.6KB/s   00:00    
tf_user_20210523.sql                                                                                                                                             100%   86KB 411.4KB/s   00:00    
liaowenxiongdeMacBook-Air:www liaowenxiong$ pwd
/Users/liaowenxiong/desktop/www
liaowenxiongdeMacBook-Air:www liaowenxiong$ ls
td_dictionary_20210523.sql	tf_user_20210523.sql

二、使用sftp命令(一)通过sftp联接远程主机方式1:打开命令终端,直接输入sftp命令句子

liaowenxiongdeMacBook-Air:~ liaowenxiong$ sftp root@48.104.95.667
root@48.104.95.667's password: 
Connected to 48.104.95.667.
sftp> 

方式2:打开命令终端后,通过配置窗口执行sftp命令

请点击查看怎样使用配置窗口联接远程服务器主机

(二)将本地文件上传到远程主机的指定目录下

linux操作系统下在服务器上删除文件夹的指令是啥_删除指令是_怎么用指令删除文件夹

sftp远程联接成功以后,接着使用sftp的put命令来上传本地文件

sftp> put /Users/liaowenxiong/Desktop/insert.sql /root/ 
Uploading /Users/liaowenxiong/Desktop/insert.sql to /root/insert.sql
/Users/liaowenxiong/Desktop/insert.sql                                                                           100%  784    25.0KB/s   00:00    

有关说明:

/Users/liaowenxiong/Desktop/insert.sql这是要上传的本地文件的绝对路径,/root/是文件要上传的远程主机中的目标目录,也是绝对路径本地文件路径与远程主机的目标路径之间须要有空格sftp命令句子不要以;结尾,否则有问题远程主机的目标路径必须以正斜杠/结束,/root这样的写法是错误的,非常要注意了!!!(三)将本地指定目录下的内容上传到远程主机指定目录下

将本地笔记本目录/users/liaowenxiong/desktop/www/下的内容全部上传到远程主机的目录/root/test下

sftp> put -r /users/liaowenxiong/desktop/www/* /root/test/
Uploading /users/liaowenxiong/desktop/www/td_dictionary_20210523.sql to /root/test/td_dictionary_20210523.sql
/users/liaowenxiong/desktop/www/td_dictionary_20210523.sql                                                                                                       100%   15KB 390.9KB/s   00:00    
Uploading /users/liaowenxiong/desktop/www/tf_user_20210523.sql to /root/test/tf_user_20210523.sql
/users/liaowenxiong/desktop/www/tf_user_20210523.sql                                                                                                             100%   86KB 412.6KB/s   00:00    

说明:

上传本地主机目录下的内容,须要使用选项-r;上传本主机目录下的内容,必须在目录旁边跟上/.或则/*,假如你写成这样/users/liaowenxiong/desktop/www会报错!非常注意!使用命令sftp未能将本地主机的指定目录上传至远程主机上,只能上传本地主机指定目录中的内容(四)将远程主机的文件下载到本地主机指定的目录下

使用命令get将远程主机上的文件/root/qydpw.sql下载到本地主机的目录/users/liaowenxiong/desktop下

linux操作系统下在服务器上删除文件夹的指令是啥_删除指令是_怎么用指令删除文件夹

sftp> get /root/qydpw.sql /users/liaowenxiong/desktop
Fetching /root/qydpw.sql to /users/liaowenxiong/desktop/qydpw.sql
/root/qydpw.sql                                                                                                                                                  100%  698KB 638.6KB/s   00:01    
sftp> 

(五)将远程主机指定目录下的内容全部下载到本地主机指定的目录下1.将远程主机的目录test整个下载到本地主机的目录www下

sftp> get -r /root/test /users/liaowenxiong/desktop/www
Fetching /root/test/ to /users/liaowenxiong/desktop/www/test
Retrieving /root/test
/root/test/tf_user_20210523.sql                                                                                                                                  100%   86KB 464.0KB/s   00:00    
/root/test/td_dictionary_20210523.sql 

说明:这样是将整个目录及其包含的内容下载到本地指定的目录下,上述事例中,打开本地目录www,会听到下载出来的目录test

2.将远程主机指定目录下的内容(不含目录本身)下载到本地主机指定的目录下

sftp> get -r /root/test/* /users/liaowenxiong/desktop/www
Fetching /root/test/td_dictionary_20210523.sql to /users/liaowenxiong/desktop/www/td_dictionary_20210523.sql
/root/test/td_dictionary_20210523.sql                                                                                                                            100%   15KB 147.6KB/s   00:00    
Fetching /root/test/tf_user_20210523.sql to /users/liaowenxiong/desktop/www/tf_user_20210523.sql
/root/test/tf_user_20210523.sql                                                                                                                                  100%   86KB 402.4KB/s   00:00    

说明:上述事例中,是把远程主机目录test下的内容全部下载到本地主机目录www下,并不包含目录test本身,下载出来的是目录test下的内容linux shell,也可以使用.代表目录test下的内容,比如,/root/test/.

(六)退出sftp命令行

exit或则quit,

删除指令是_怎么用指令删除文件夹_linux操作系统下在服务器上删除文件夹的指令是啥

(七)谨记,必须记住,勿忘,大坑!!!

sftp命令谨记不要以;结尾,我常常习惯以;结尾,致使命令执行失败,总是没有反应过来,我擦!!!

(八)覆盖问题

假如被下载文件所在目录与本地目录假如是同个目录,执行下载指令后,被下载的文件的内容会被清空linux操作系统下在服务器上删除文件夹的指令是啥,如下所示,文件text2.txt的内容会被删掉掉:

sftp> get /root/test/text2.txt /root/test
Fetching /root/test/text2.txt to text2.txt
/root/test/text2.txt                                                                0%    0     0.0KB/s   --:-- ETA     

本地目录存在相同的文件text2.txt,sftp都会删掉该文件的内容,并且会保留文件名以及相关属性信息,而被下载的文件也是这个文件,说明被下载的文件的内容被删掉了,也就是说文件名(text2.txt)所引用的内容虽然是空的,所以执行完以后的结果就是被下载的文件的内容被删掉了,之后文件名保留,刷新下文件的atime,mtime。

扩充:所以这个结果就可以获知linux操作系统下在服务器上删除文件夹的指令是啥,Linux中的sftp是如何覆盖同名文件的了,覆盖的时侯虽然本地的文件名及属性信息没有被一并删掉,只是内容部份(block)被删掉了,之后把远程主机的同名文件的内容储存进去,所以覆盖的是文件的内容。

三、使用FTP顾客端软件

推荐使用VanDykeSoftware,Inc.(英文译为:范戴克软件公司)研制生产的支持普通FTP标准和安全数据传输标准(SFTP或则在SSH2上的FTP)的FTP顾客端软件:SecureFX

点击查看SecureFX介绍

SecureFX官方下载地址

点击查看SecureFX使用教程

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 上传 主机 指定 目录 远程
最后更新:2023年8月27日

Linux系统下载网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux系统下载网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
Linux系统助你轻松查看sh文件内容 熠熠生辉的C语言Linux开发者的好书和技术参考资料 fedora win7 双系统 Fedora与Win7双系统完美融合 Windows10版本1803和更高版本重置密码18031803 yum安装PHP5.4的亲身体验系统管理员 编译流程(12、GCC、hello.s)预处理 不同操作系统中比较常见的文件系统定义是什么 快速掌握fedora终端打开技巧 Ubuntu下软件安装的几种方式,及apt工具的使用 Red Hat Linux AS下载对比 深度解析Linux网络带宽测试,揭秘速度与激情 文件路径例子及应用软件下载工具 Fedora安装Steam,一键搞定 修改root用户的密码需要注意哪些问题? Linux僵死:解决与预防 开始开发小程序的第一步,你的小程序之旅 Linux移植:地址划分与分配解析 应用软件工程师的隐形之道:驱使硬件设备行动 Linux命令与Shell脚本实践:九个重点指南 phpWeChat微信+网站开发框架功能亮点解析!安装方法
完成远程连接以后就可以安装图形化界面,配置低了会比较卡Linux系统助你轻松查看sh文件内容快速了解Linux内核版本,查看命令揭秘!SUSELinux12SP5的安装步骤及安装方法Linux部署Tomcat项目对比评测基于精简指令集计算原理建立的CPU体系结构有不同的特点和应用场景Linux操作系统:端口查进程用做ASIC芯片的EDA仿真工具来做FPGA的仿真调试ghost linux系统 备受瞩目的Ghost Linux:稳定性与性能共赢Centos7无人值守安装系统架构及工作原理启动畅行编程世界,掌握Linux Java环境LinuxCentOS7中如何安装字体库以及中文字体?Linux Find命令:简单使用正则统计次数本地Windows远程桌面连接阿里云Ubuntu16.04服务器:1linux 解压zip文件 (Linux基础知识)Linux常用的压缩命令和常见用法打造高效稳定的Linux网络应用(Linux基础知识)linuxuserdel命令是系统管理员命令解决Linux命令行中文乱码问题Linux内核下载地址,Linux之旅加速!《Linux命令大全Linuxscp命令》命令
深入了解Linux内核底层奥秘,掌握查看技巧 Jenkins流行的自动化工具,用于持续集成、交付和部署 Linux防火墙设置攻略-安亲宝助力网络安全 快速定位目标文件,Linux文档管理软件! 文件夹包含嵌入式原理与应用概述(104P) 轻松设置Fedora 23的IP,上网不再烦恼 Linux系统中的链路聚合:两个物理网卡绑定为一个逻辑网卡 轻松查看Linux系统版本,9种方法带你get掉 Linux系统与Shell编程入门指南 Linux编程:系统IO速度稳定性评测 更新当前的内核无论你买了配备新显卡或Wifi芯片集 7-ZipZS中文多语免费版开源免费解压缩软件 Linux系统下的用户权限用户组是怎么修改的? RedHat虚拟机网络配置:9大详细分析,让你轻松上手 PVE后装个爱快软路由.一、软硬件要求 kNy中国网维-网吧论坛-网吧增值-最大的互联网网吧应用研究开发网站1-1、服务器的安装 和修改Linux实例内核参数在修改中的应用和参数 Golang开发者乱码问题的原因及解决方法设置中解析 linux下android手机刷机实例 移动终端春秋战国史的最后胜利者,是鲜血淋漓、杀声四起的过去 30份图文并茂,java架构进阶技术PDF文档分享!
标签聚合
软件 linux服务器 内核 电脑 操作 应用 文件 安装 命令 linux系统
书籍
课程
技术群
技术干货大合集↓
  • 2023年9月 / 118篇
  • 2023年8月 / 122篇
  • 2023年7月 / 122篇
  • 2023年6月 / 119篇
  • 2023年5月 / 123篇
  • 2023年4月 / 113篇
  • 2023年3月 / 265篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 LinuxDown.com ALL RIGHTS RESERVED.

京ICP备14023444号-2