Linux下rz命令上传文件失败处理

linux,rz,命令,上传,文件,失败,处理 · 浏览次数 : 717

小编点评

**解决方案:** 1. **删除0大小的文件:**使用 `find . -maxdepth 1 -size 0 | xargs rm -rf` 命令。 2. **使用 `node` 命令删除文件:**通过 `find . -inum nodeid -exec rm -rf {} \\;` 命令,其中 `nodeid` 是文件节点 ID,删除所有大小为 0 的文件。 **注意:** * `nodeid` 可以在 `find` 中获取,例如 `nodeid=$(find . -inum -print0 | head -1)`。 * `rm -rf` 参数递归删除目录及其子目录下的所有文件。 * 请确保您有权访问并删除文件。

正文

在Linux服务器上使用rz命令上传文件时,有时候会遇到文件上传失败,此时会在当前目录下生成一堆大小为0的乱码文件,如下图所示:

rz命令上传文件失败后

这些文件有时候rm命令也无法删除,下面提供两种通过find命令删除的方法。

方法一

find . -maxdapth 1 -size 0 | xargs rm -rf

方法二

Linux下一切皆文件,可以通过删除文件node的方式来删除

ls -i 
find . -inum nodeid -exec rm -rf {} \;

声明:本作品采用署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)进行许可,使用时请注明出处。
Author: mengbin92
Github: mengbin92
cnblogs: 恋水无意


与Linux下rz命令上传文件失败处理相似的内容:

Linux下rz命令上传文件失败处理

在Linux服务器上使用rz命令上传文件时,有时候会遇到文件上传失败,此时会在当前目录下生成一堆大小为0的乱码文件,如下图所示: 这些文件有时候rm命令也无法删除,下面提供两种通过find命令删除的方法。 方法一 find . -maxdapth 1 -size 0 | xargs rm -rf 方

linux下基于官方源码编译ipopt

linux下基于官方源码编译ipopt 1、C++依赖项安装升级 由于需要编译c++所以需要安装一系列的依赖: apt-get update apt-get -y upgrade apt install build-essential apt-get install -y gcc g++ gfort

[转帖]【学习笔记】Linux下CPU性能评估

Linux下CPU性能评估 1、 vmstat监控CPU使用情况 【说明】 procs: l r表示运行和等待CPU时间片的进程数,这个值如果长期大于系统CPU的个数,就说明CPU不足,需要增加CPU。 l b表示在等待资源的进程数,比如正在等待I/O或者内存交换等。 memory: l swpd:

[转帖]yum提示Error: rpmdb open failed 报错处理

Linux 下,在使用yum 安装时,可能会报以下错误: [root@localhost tmp]# yum --di sab1 erepo=* erase 1ibX11 rpmdb: Program version 4.7 doesn't match environment version 720

[转帖]Linux下在文件内部指定行(首行、末尾行等)插入内容

https://blog.csdn.net/drbing/article/details/52153766 1、在文件的首行插入指定内容: :~$ sed -i "1i#! /bin/sh -" a 执行后,在a文件的第一行插入#! /bin/sh - 2、在文件的指定行(n)插入指定内容: :~$

Linux下PAM认证详解(以centos7为例)

Linux下PAM认证详解(以centos7为例) PAM简介(Pluggable Authentication Modules,可插拔认证模块) Sun公司于1995年开发的一种与认证相关的通用框架机制:PAM(可插拔认证模块)是实现认证工作的一个模块。 因为每个服务都用到不同的认证方式,所以就需

Linux 下的输入输出和重定向示例

Linux 下的输入输出和重定向示例 作者:Grey 原文地址: 博客园:Linux 下的输入输出和重定向示例 CSDN:Linux 下的输入输出和重定向示例 说明 Linux 下的输入输出有如下三种形式 | 设备 | 设备名 | 文件描述符 | 类型 | | | | | | | 键盘 | /dev

Linux下JDK的安装配置

一、官网下载JDK1.8 https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html JDK1.8 因为1.8是目前项目中用到最多的 基本都是基于JDK1.8 可以直接在虚拟机中的浏览器访问下载,但是尝试过的

Linux下Nginx安装证书

Linux下Nginx安装证书 1.服务器自带nginx修改配置 1.查看Nginx进程: ps -aux | grep nginx 2.修改对应config文件 vim /www/server/nginx/conf/nginx.conf 修改内容: server { #SSL 默认访问端口号为 4

[转帖]linux下 安装了中文版本的,造成sqlplus 连接时出现了乱码

https://blog.51cto.com/u_11529070/3607380 linux下 安装了中文版本的,造成sqlplus 连接时出现了乱码 如图 一开始以为是LANG 变量的问题 后来发现是NLS_LANG的问题 解决方法: export NLS_LANG="AMERICAN_AMER