linux mv 命令中断的解决办法

背景:使用mv对服务器文件进行迁移的过程中,因为网络中断,所以迁移到一半被停止了。

现状:有一部分文件没有迁移完,但是文件夹已经存在了,重新mv提示文件夹已经存在,切已经有文件,所以不能删除

重点提示:如果远程迁移服务器上的文件或者其他耗时较长的的命令,一定要加在命令的最后加 & 字符。让命令在后台运行,这样就算本地到服务器的网络中断了,命令也不会被中断

解决方法:
在网上找了资料,发现没有能直接简单复制的方法,所以用以下两条命令进行剩余文件的迁移

cd /trans/data/smb
#/trans/data/smb表示待迁移文件所在的源目录,之所以要进入这个目录执行命令,是因为find进行查找的时候,使用相对路径的话,后续能直接拼接到目标目录

find ./ -type f > /tmp/tmp_20220115.txt
#查看当前目录还有哪些文件待迁移的,然后写入临时文件

while read i; do mv "$i" "/data/smb/$i"; done < /tmp/tmp_20220115.txt
#&#x8BFB;&#x53D6;&#x4E34;&#x65F6;&#x6587;&#x4EF6;&#x4E2D;&#x7684;&#x6587;&#x4EF6;&#x5217;&#x8868;&#xFF0C;&#x9010;&#x4E2A;&#x6587;&#x4EF6;&#x8FDB;&#x884C;&#x8FC1;&#x79FB;
#&#x7528;while&#x5FAA;&#x73AF;&#x662F;&#x56E0;&#x4E3A;&#x6587;&#x4EF6;&#x4E2D;&#x4F1A;&#x6709;&#x7A7A;&#x683C;&#xFF0C;&#x5982;&#x679C;&#x7528;for&#x7684;&#x8BDD;&#xFF0C;&#x4F1A;&#x5C06;&#x7C7B;&#x4F3C;Red Hat&#x8FD9;&#x79CD;&#x6587;&#x4EF6;&#x5939;&#x62C6;&#x5206;&#x6210;Red&#x548C;Hat&#xFF0C;&#x4E0D;&#x7B26;&#x5408;&#x5B9E;&#x9645;&#x7684;&#x60C5;&#x51B5;
#&#x5982;&#x679C;&#x8FC1;&#x79FB;&#x8FC7;&#x7A0B;&#x4E2D;&#x62A5;&#x9519;&#x76EE;&#x5F55;&#x4E0D;&#x5B58;&#x5728;&#x7684;&#xFF0C;&#x6267;&#x884C;mkdir -p &#x300A;&#x76EE;&#x5F55;&#x7684;&#x7EDD;&#x5BF9;&#x8DEF;&#x5F84;&#x300B;&#x547D;&#x4EE4;&#x521B;&#x5EFA;&#x76EE;&#x5F55;&#x540E;&#x91CD;&#x65B0;&#x6267;&#x884C;&#x8FC1;&#x79FB;&#x547D;&#x4EE4;

Original: https://www.cnblogs.com/ly6161/p/linux-mv-ming-ling-zhong-duan-de-jie-jue-ban-fa.html
Author: 打个酱油6161
Title: linux mv 命令中断的解决办法

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/609661/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 解决Ubuntu(20.04)开机、关机、重启慢,有光标闪烁问题

    1. 问题描述 在开关机或重启时,等待时间很长,大约1分30秒,光标闪烁。 [En] When switching on and off, or rebooting, the wa…

    Linux 2023年5月27日
    068
  • ASP.NET Core 2.2 : 二十. Action的多种数据返回格式处理机制

    上一章讲了系统如何将客户端提交的请求数据格式化处理成我们想要的格式并绑定到对应的参数,本章讲一下它的”逆过程”,如何将请求结果按照客户端想要的格式返回去。 …

    Linux 2023年6月7日
    0123
  • Pycharm快捷键设置(鼠标滚动控制字体大小)

    一、pycharm字体放大的设置 File —> setting —> Keymap —>在搜寻框中输入:increase —> Increase Font…

    Linux 2023年6月8日
    091
  • 免外围电路ESP32/ESP8266系列单片机串口一键下载方案

    一、概述 CH340X、CH343、CH342等USB转串口芯片支持免外围电路ESP32/ESP8266等单片机串口一键下载功能,对此类支持多模式启动的单片机,无需外围三极管等逻辑…

    Linux 2023年6月7日
    0121
  • 笔记:linux 总结

    1.开始 Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和…

    Linux 2023年5月27日
    0145
  • 备用链接

    win10 stick note 地址 https://www.partitionwizard.com/partitionmanager/where-are-sticky-note…

    Linux 2023年6月7日
    085
  • linux mv 命令中断的解决办法

    背景:使用mv对服务器文件进行迁移的过程中,因为网络中断,所以迁移到一半被停止了。 现状:有一部分文件没有迁移完,但是文件夹已经存在了,重新mv提示文件夹已经存在,切已经有文件,所…

    Linux 2023年5月27日
    0108
  • 图解固件、驱动、软件的区别

    大家好,我是良许。 不管我们使用什么操作系统,无论是 Windows、macOS 还是 Linux ,里面都安装了许多软件、驱动程序和固件。但是,这三者概念有区别呢? 我在朋友圈做…

    Linux 2023年6月14日
    093
  • SSH加密原理

    1、SSH初次交换公钥 客户端发起链接请求 服务端返回自己的公钥,以及一个会话ID(这一步客户端得到服务端公钥) 客户端生成密钥对 客户端用自己的公钥异或会话ID,计算出一个值Re…

    Linux 2023年6月7日
    090
  • Mysql 5.7开启binlog日志

    Mysql 5.7开启binlog日志 前言 binlog是MySQL的二进制日志,并且是MySQL中最重要的日志。binlog记录了对MySQL数据库执行更改的所有操作,包括对数…

    Linux 2023年6月6日
    096
  • Elasticsearch_exporter 监控指标

    github地址:https://github.com/justwatchcom/elasticsearch_exporter Name Type Cardinality Help…

    Linux 2023年5月27日
    080
  • 不自由的自由职业

    大家好。我叫梁旭,以前是农民,现在是自由职业者。 [En] Hello, everyone. I’m Liangxu, a former farmer, and now…

    Linux 2023年5月27日
    0120
  • 用无感知的方式为你的数据加上一层缓存

    前言 本篇文章会介绍一个我自己写的库,库地址在这里,主要作用是提供一个注解,在你方法上使用这个注解,库提供的功能会帮你把数据自动缓存起来,下次再调用这个方法只要入参是一致的则直接会…

    Linux 2023年6月14日
    0125
  • 一步一图带你深入剖析 JDK NIO ByteBuffer 在不同字节序下的设计与实现

    让我们来到微观世界重新认识 Netty 在前面 Netty 源码解析系列 《聊聊 Netty 那些事儿》中,笔者带领大家从宏观世界详细剖析了 Netty 的整个运转流程。从一个网络…

    Linux 2023年6月6日
    0106
  • 008 Linux 文件查找 find

    在 Linux 系统,find 毫无疑问是最强的文件查找工具。find 一般会与其他命令结合,将查找到的结果作为参数传入到后置命令中,进行删除、统计、复制迁移等操作。 find /…

    Linux 2023年5月27日
    093
  • Linux查看运行着的Java Spring boot api程序命令

    阅文时长 | 0.03分钟字数统计 | 56.8字符主要内容 | 1、引言&背景 2、声明与参考资料『Linux查看运行着的Java Spring boot api程序命令…

    Linux 2023年5月27日
    0113
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球