`
javathinker
  • 浏览: 235624 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

rm 提示 参数列表过长 解决方法

 
阅读更多

在Linux或者AIX中删除大量文件时,

直接用rm * 可能会出现 参数列表过长,的错误。

这时可以用find命令来结合使用。

例:
1、rm -rf * 改为:
find . -name "*" | xargs rm -rf '*' 就行了。

2、rm test* -rf 改为:
find . -name "test*" | xargs rm -rf "test*"

3、如果文件名或文件夹名中有空格使用下列方法

find . -name "today*" -print0 | xargs -0 rm -rf

参数-print0,于默认的-print相比,输出的序列不是以空格分隔,而是以null字符分隔。而xargs也有一个参数-0,可以接受以null而非空格间隔的输入流

分享到:
评论

相关推荐

    “rm”的安全替代品rm-protection.zip

    rm-protection:一个尽可能从根源防止误删的 rm 替代品rm-protection 与原生 rm 完全兼容(事实上它会将参数原封不动地传递给 rm),唯一不同的是,它在执行 rm 前将检查你要删的每一个文件或者目录是否被「保护」。...

    1354RM操作流程

    根据提示输入其他必要的参数。 5. 完成后,确认约束已成功添加。 ##### 2.2 电路数据保存与恢复 为了防止数据丢失或损坏,定期保存电路数据是非常必要的。此外,在出现故障时,能够快速恢复数据也是至关重要的。 ...

    移植Qt opencv工程时遇到的错误及解决方法

    本文旨在记录将基于Qt和OpenCV的人脸识别工程项目移植到Zynq7000开发板的过程中遇到的一系列问题及其解决方法。Zynq7000是一款集成了ARM处理器和FPGA的SoC(System on Chip)平台,适用于嵌入式视觉、工业自动化等...

    命令-命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。.docx

    参数和选项通常以空格分隔,例如`dir /w`在Windows中以宽格式显示文件列表。 3. 路径导航:使用`cd`命令可以改变当前工作目录,如`cd C:\Users\Username`将目录切换到指定位置。在Unix/Linux中,`cd ..`会将用户移...

    Linux命令大全和部分疑难问题的解决方法

    本文主要针对Linux的基本命令进行详解,并提供一些解决疑难问题的方法。 首先,Linux的启动流程包括登录系统,通常使用root用户来获取最高权限,登录后会看到一个“#”提示符,表示你已成功登录。"Red Hat Linux ...

    linux 修改文件名.docx

    例如,如果我们想要删除文件 -a,直接输入 rm -a 会提示无效选项错误。这是因为 Linux 将减号 (-) 视为选项符号。 那么,如何在 Linux 中修改文件名?下面我们将介绍三种方法: 1. 使用 cd 命令和点号(.):cd . -a...

    MAC常见五国及解决办法

    本篇文章将详细介绍这些常见错误及其解决方法,帮助用户顺利地在非官方支持的硬件上安装和运行Mac OS系统。 #### 二、基础知识 在了解解决方法之前,我们需要先了解一些基础知识: - **fsck**:用于检查和修复磁盘...

    基于plt.title无法显示中文的快速解决

    ### 基于plt.title无法显示中文的快速解决方法 在使用Python的Matplotlib库进行数据可视化时,经常需要在图表中添加中文标题、轴标签等元素。然而,默认情况下,Matplotlib并不支持直接显示中文字符,这给很多用户...

    ubuntu常见问题汇总大全问题解决宝典

    解决方法是使用sudo rm /var/lib/dpkg/lock命令清除锁状态。 - **缺少依赖导致无法安装**:在使用终端安装软件时,如果出现缺少依赖包,可以使用sudo apt-get install -f命令解决依赖问题,然后继续安装。 - **...

    Python系列:error: invalid command ‘egg-info‘ 安装optuna时报错

    首先,错误提示"invalid command ‘egg-info‘"表明Setuptools没有找到或无法执行`egg_info`这个命令。这可能是由于以下几个原因: 1. **Setuptools版本过低**:某些较旧版本的Setuptools可能不支持`egg_info`命令...

    真正活学活用WindowsXP中的Regsvr32命令.txt

    ### 真正活学活用Windows XP中的Regsvr32命令 ...总之,通过了解Regsvr32的工作原理及其使用方法,我们可以有效地解决Windows XP系统中的各种问题,提高系统的稳定性和可用性。希望本文能够帮助到遇到类似问题的朋友。

    解决can't mount方案

    ### 解决can't mount方案 在使用安卓手机的过程中,可能会遇到“can't mount”(无法挂载)的问题,尤其是在尝试安装自定义恢复模式或者进行系统更新时更为常见。本篇文章将详细阐述如何解决这一问题,并提供一个...

    UNIX命令详解(为了加分)

    参数`-l`提供长格式输出,包括权限、所有者、大小、时间戳等详细信息。 2. `cp`命令:用于复制文件或目录。基本用法是`cp source destination`,可以复制单个文件或多个文件到指定位置。参数`-i`在覆盖已存在文件前...

    详解PHP如何更好的利用PHPstorm的自动提示

    在`eachData`方法中,添加了一个`@param`注解,用于说明参数`$data`是一个`Data`对象的数组。通过这种方式,PHPStorm可以根据注解来理解代码上下文,当我们在循环内访问`$item`的属性时,IDE就能提供准确的自动提示...

    安装系统时无raid驱动处理方法

    如果在执行 mkinitrd 命令时提示文件已存在,我们可以将默认的 initramfs 文件重命名作为备份,或者加一个-f 参数强制覆盖。 ``` mkinitrd /boot/initramfs-`uname -r`.img `uname -r` -f ``` 安装系统时无 RAID ...

    Mysql InnoDB删除数据后释放磁盘空间的方法

    为了解决这个问题,一种有效的方法是在创建数据库时启用`innodb_file_per_table`选项。这个参数使得每个InnoDB表拥有独立的数据文件(.ibd),而不是存储在系统表空间(ibdata1)中。当数据被删除后,通过执行`...

    EYOU邮件常见问题解答

    #### 六、其他常见问题及其解决方法 - **忘记管理员密码**:提供重置密码的方法。 - **邮件页面无法显示**:指导用户检查网络连接、浏览器兼容性等问题。 - **升级后无法显示用户登录记录**:给出解决方案,可能是...

    液晶驱动板烧写教程

    它们可以通过直观的方式展示操作步骤,帮助理解烧写过程中可能出现的问题和解决方法。 7. 实践与经验积累 理论知识是基础,但实际操作才能真正掌握技能。多练习,不断试验和解决问题,将有助于你成为液晶驱动板烧写...

    GitLab出现502报错的完整处理方法.docx

    在例子中,日志提示 `/var/opt/gitlab/postgresql/data` 目录的权限问题导致 PostgreSQL 数据库无法连接。`/var/opt/gitlab/postgresql/data` 是 PostgreSQL 数据存储的位置,如果权限设置不正确,数据库服务将无法...

Global site tag (gtag.js) - Google Analytics