linux命令 移动/复制文件/目录到指定目录下

2023-11-12

1、同一个服务器下复制文件或文件夹

1.1 复制文件

复制文件:把1.txt 复制到根目录下的sbin目录

               cp +文件名(可带路径)+目标路径(带路径)
                 如:cp   1.txt  ~/sbin/

1,2 复制目录

复制目录:把release 复制到根目录下的nfs目录下

(1).【cp】 +【-r】+【目录名(可带路径)】+【目标路径(带路径)】 -r 表示复制目录下所有子目录以及文件

                如:cp -r release  ~/nfs/

在这里插入图片描述
(2).【cp】 +【目录名/*】+【目标路径(带路径)】 /*表示目录下所有文件和目录 *是通配符

                如: cp release/* ~/nfs/

2、 跨服务器拷贝文件或者文件夹

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。

2.1 命令格式:

scp [参数] [原路径] [目标路径]

2.2 使用说明

从本地服务器复制到远程服务器

2.2.1 复制文件:
$scp local_file remote_username@remote_ip:remote_folder
$scp local_file remote_username@remote_ip:remote_file
$scp local_file remote_ip:remote_folder
$scp local_file remote_ip:remote_file
  • 指定了用户名,命令执行后需要输入用户密码;
  • 如果不指定用户名,命令执行后需要输入用户名和密码;
2.2.2 复制目录:
$scp -r local_folder remote_username@remote_ip:remote_folder
$scp -r local_folder remote_ip:remote_folder
  • 第1个指定了用户名,命令执行后需要输入用户密码;
  • 第2个没有指定用户名,命令执行后需要输入用户名和密码;
    在这里插入图片描述

3、使用示例

3.1、实例1:从服务器复制文件到本地目录

$scp root@10.6.159.147:/opt/soft/demo.tar  /opt/soft/

说明: 从10.6.159.147机器上的/opt/soft/的目录中下载demo.tar 文件到本地/opt/soft/目录中

3.2、实例2:从服务器复制文件夹到本地

$scp -r root@10.6.159.147:/opt/soft/test  /opt/soft/

说明: 从10.6.159.147机器上的/opt/soft/中下载test目录到本地的/opt/soft/目录来。

3.3、实例3:上传本地文件到远程服务器指定目录

$scp /opt/soft/demo.tar root@10.6.159.147:/opt/soft/scptest

说明: 复制本地opt/soft/目录下的文件demo.tar 到远程机器10.6.159.147的opt/soft/scptest目录

3.4、实例4:上传本地目录到远程机器指定目录

$scp -r /opt/soft/test root@10.6.159.147:/opt/soft/scptest

说明: 上传本地目录 /opt/soft/test到远程机器10.6.159.147上/opt/soft/scptest的目录中

4、移动文件夹到另一个文件夹

mv 文件名 目标文件夹路径

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux命令 移动/复制文件/目录到指定目录下 的相关文章

  • Linux 上的 RTLD_LOCAL 和dynamic_cast

    我们有一个由应用程序中的一些共享库构成的插件 我们需要在应用程序运行时更新它 出于性能原因 我们在卸载旧插件之前加载并开始使用新插件 并且只有当所有线程都使用旧插件完成后 我们才卸载它 由于新插件和旧插件的库具有相同的符号 我们dlopen
  • Raspberry 交叉编译 - 执行程序以“分段错误”结束

    我有一个自己编写的程序 我想从我的 x86 机器上为 Raspberry Pi 构建它 我正在使用 eclipse 生成的 makefile 并且无法更改此内容 我已经阅读了 CC for raspi 的教程 Hackaday 链接 htt
  • 无法在 64 位 Linux 上从汇编 (yasm) 代码调用 C 标准库函数

    我有一个函数foo以汇编语言编写 并在 Linux Ubuntu 64 位上使用 yasm 和 GCC 编译 它只是使用以下命令将消息打印到标准输出puts 如下所示 bits 64 extern puts global foo secti
  • PyPI 上的轮子平台约束有什么限制吗?

    是否有任何地方 PEP 或其他地方 声明关于 Linux 轮子上传范围的限制 PyPI http pypi io 应该有 具体来说 上传是否被认为是可接受的做法linux x86 64轮子到 PyPI 而不是manylinux1 x86 6
  • 如何访问 mmaped /dev/mem 而不导致 Linux 内核崩溃?

    我有一个简单的程序 尝试访问用户空间中的物理内存 其中内核存储第一个结构页 在 64 位机器上 该地址是 内核虚拟地址 ffffea0000000000 物理地址 0000620000000000 我正在尝试通过用户空间中的 mmap 访问
  • 码头无故停止

    我需要经验丰富的码头用户的建议 我在负载均衡器 亚马逊云 后面维护着 2 台 Linux 机器 使用 Jetty 9 0 3 有时我的 Jetty 容器会被 Thread 2 无故关闭 同时地 显示以下日志并且容器无故停止 没有错误 没有例
  • Fortran 中的共享库,最小示例不起作用

    我试图了解如何在 Linux 下的 Fortran 中动态创建和链接共享库 我有两个文件 第一个 liblol f90 看起来像这样 subroutine func print lol end subroutine func 我用它编译gf
  • 查看 Linux 上的多核或多 CPU 利用率

    我有一个在 Linux 上运行的程序 我需要确定它如何利用所有 CPU 内核 有没有什么程序可以查看这些信息 跑过 top 命令并按下 1 查看各个核心
  • C++:Linux平台上的线程同步场景

    我正在为 Linux 平台实现多线程 C 程序 其中我需要类似于 WaitForMultipleObjects 的功能 在搜索解决方案时 我发现有一些文章描述了如何在 Linux 中实现 WaitForMultipleObjects 功能
  • 用于读取文件的 Bash 脚本

    不知道为什么最后一行没有从脚本中删除 bin bash FILENAME 1 while read line do cut d f2 echo line done lt FILENAME cat file 1 test 2 test 3 t
  • 计算 TCP 重传次数

    我想知道在LINUX中是否有一种方法可以计算一个流中发生的TCP重传的次数 无论是在客户端还是服务器端 好像netstat s解决了我的目的
  • 为什么docker容器提示“权限被拒绝”?

    我使用以下命令来运行 docker 容器 并从主机映射目录 root database 到容器 tmp install database docker run it name oracle install v root database t
  • 如何在perl中使用O_ASYNC和fcntl?

    我想使用 O ASYNC 选项 当管道可以读取时 SIGIO 的处理程序将运行 但以下代码不起作用 任何人都可以帮助我吗 bin env perl use Fcntl SIG IO sub print catch SIGIO n my fl
  • 提高mysql导入速度[关闭]

    Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 我有一个很大的数据库22GB 我曾经用过进行备份mysqldumpgzip 格式的命令 当我提取 gz 文件时 它会生成 sql文件的
  • Bash - 比较 2 个文件列表及其 md5 校验和

    我有 2 个列表 其中包含带有 md5sum 检查的文件 即使文件相同 列表也具有不同的路径 我想检查每个文件的 md5 和 我们正在讨论数千个文件 这就是为什么我需要脚本来仅显示差异 第一个列表是普通列表 第二个列表是文件的当前状态 我想
  • Grep 递归和计数

    需要在具有大量子目录的目录中搜索文件内的字符串 我在用着 grep c r string here 我怎样才能找到总数量 如何仅输出至少具有一个实例的文件 使用 Bash 的进程替换 这给出了我认为是您想要的输出 如果不是 请澄清问题 gr
  • 如何使用 go1.6.2 构建 linux 32 位

    有没有任何组合GOARCH and GOOS我可以设置哪些值来构建 ELF 32 位二进制文 件 GOOS linux and GOARCH 386 更多示例 架构 32 bit gt GOARCH 386 64 bit gt GOARCH
  • aarch64 Linux 硬浮点或软浮点

    linux系统有arm64 有arm架构armv8 a 如何知道 Debian 运行的是硬浮动还是软浮动 符合 AAPCS64 GNU GCC for armv8仅提供硬浮动aarch64工具链 这与 armv7 a 的 GCC 不同 后者
  • 在用户程序中使用 或在驱动程序模块代码中使用 ...这有关系吗?

    我正在开发一个设备驱动程序模块和关联的用户库来处理ioctl 来电 该库获取相关信息并将其放入一个结构中 该结构被传递到驱动程序模块中并在那里解压 然后进行处理 我省略了很多步骤 但这就是总体思路 一些数据通过结构体传递ioctl is u
  • Apache LOG:子进程 pid xxxx 退出信号分段错误 (11)

    Apache PHP Mysql Linux 注意 子进程 pid 23145 退出信号分段错误 11 tmp 中可能存在 coredump 但 tmp下没有找到任何东西 我怎样才能找到错误 PHP 代码中函数的无限循环导致了此错误

随机推荐

  • 宝塔计划 任务执行thinkphp脚本

    cd www wwwroot test com php think content
  • 【持续更新】ubuntu中的git命令

    持续更新 ubuntu中的git命令 git init 初始化本地目录作为本地仓库 git remote add origin xxxxxxx xxxxxxxx是指git地址 本条命令是将本地仓库和远程仓库连接起来 git pull ori
  • VulnHub实战篇六:Me And My Girlfriend靶机渗透记录

    0x00靶机信息 下载地址 下载地址 攻击机ip 172 16 12 137 靶机ip 172 16 12 141 目标 getshell 获取两个flag 并提权至root 0x01过程 首先识别一下目标开启的端口和服务 可以看到目标开启
  • line-height 百分比和数值设置行高

    一 line height的值为百分比 子集元素继承父级元素的距离 1 例如
  • Java Collections singletonMap()方法具有什么功能呢?

    转自 Java Collections singletonMap 方法具有什么功能呢 下文笔者将讲述singletonMap 方法的功能简介说明 如下所示 singletonMap 方法的功能 返回一个不可变的map 里面只包含一个键和值
  • 如何在vscode中使用gdb命令行与打印指针数组

    在debug的程序处于中断状态时 必须是中断状态 可使用 exec command的格式在vscode对应的debug窗口中输出gdb命令 如何打印一个指针数组 以main 函数的指令数组argv为例 可以通过如下指令打印其值 exec x
  • python资本市场财务数据分析_Python对股票财务数据进行可视化分析

    对股票财务数据进行分析是非常必要 但因股票数据量很大 单凭浏览网页或在软件客户端查看是非常浪费精力的一件事 通过Python进行网页数据提取 将财务数据图表化会更加直观 以下代码在Python 3 6环境下通过 注 使用注意 将此代码保存为
  • 一次APM32替换STM32的经历分享

    系列文章目录 这几年相信大家知道STM32系列的芯片价格翻倍的涨 自己玩都快玩不起了 要是用于生产 这得多掏多少钱 所以现在大家都选择了国产芯片 哈哈不能说多差吧 价格你没得说 这是我的一次APM32代替STM32的经历 你是不是也会遇到这
  • java学习笔记8

    Comparable Comparable表示可被排序的 实现该接口的类的对象自动拥有排序功能 对Integer的排序 package com Factory import java util public class Test21 pub
  • clk为什么要用posedge,而不用negedge

    Verilog中典型的counter逻辑是这样的 always posedge clk or negedge reset begin if reset 1 b0 reg inst1 lt 8 d0 else if clk 1 b1 reg
  • 解决BMap is not defined?

    除了上篇文章在配置文件中修改之外 还有其他方法 先重复第一种 module exports entry src main js externals BMap BMap 然后在目标vue文件中调用 import BMap from BMap
  • docker国内镜像源

    Docker中国区官方镜像 https registry docker cn com 网易 http hub mirror c 163 com ustc https docker mirrors ustc edu cn 中国科技大学 htt
  • ESLint: The array literal notation [] is preferable. (no-array-constructor)

    为什么80 的码农都做不了架构师 gt gt gt var xx new Array 改为 var xx 找到一篇不错的文章 总结的不错 https blog csdn net zcfzfc123456789 article details
  • python爬虫-异步爬虫

    注 本文章为学习过程中对知识点的记录 供自己复习使用 也给大家做个参考 如有错误 麻烦指出 大家共同探讨 互相进步 借鉴出处 该文章的路线和主要内容 崔庆才 第2版 python3网络爬虫开发实战 前言 爬虫属于IO密集型任务 例如使用re
  • Windows 命令行

    Windows命令行 1 echo 显示内容 echo 内容 类似log echo on off 打开 关闭回写 echo off 内容 pause 写pause时才进行输出 2 cd 进入目录 cd 内容 path路径 进入到对应的文件夹
  • 函数指针(函数作为参数传递给其他函数)

    函数也有地址 函数的地址是存储其机器码的内存的开始的地址 并且函数的地址就是其函数名 因此我们可以将函数作为参数传递给其他函数 正如python中可以将函数轻易的传递给其他函数一样 但是C 中形式上会复杂一些 声明函数指针 如下我们声明了一
  • Java里的按值传递与引用传递

    这个在Java里面是经常被提起的问题 也有一些争论 似乎最后还有一个所谓的结论 在Java里面参数传递都是按值传递 事实上 这很容易让人迷惑 下面先分别看看什么是按值传递 什么是按引用传递 只要能正确理解 至于称作按什么传递就不是个大问题了
  • 【基于python+flask的葡萄酒数据可视化分析+大屏-哔哩哔哩】 https://b23.tv/3ogTuIl

    基于python flask的葡萄酒数据可视化分析 大屏 哔哩哔哩 https b23 tv 3ogTuIl https b23 tv 3ogTuIl
  • ECharts笔记-------柱状图与折线图

    这幅图表由title legend series xAxis yAxis和tooltip这六个组件组成 每个组件都有对应的属性来调节参数 title和legend的代码跟上一篇一样 这里就不多讲了 tooltip组件 tooltip tri
  • linux命令 移动/复制文件/目录到指定目录下

    1 同一个服务器下复制文件或文件夹 1 1 复制文件 复制文件 把1 txt 复制到根目录下的sbin目录 cp 文件名 可带路径 目标路径 带路径 如 cp 1 txt sbin 1 2 复制目录 复制目录 把release 复制到根目录