linux删除带特殊字符的文件

解决方法:

加上单引号

eg:

rm -rf 'dist(1).zip'

ps:如果是文件中带空格的,一定要注意:

直接用rm mysql bin.000003 这样是很危险的,

系统会认为你要删除mysql和bin.000005两个文件,这样很容易造成误删文件,幸亏我没加-rf,

要不然可悔死了

rm 'mysql bin.000005'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Linux系统中删除大量文件,可以使用命令行工具来完成这个任务。以下是一些常用的命令: 1. rm命令:可以用来删除文件和目录。使用rm命令时需要小心,因为删除文件将不可恢复。 例如,要删除一个名为file.txt的文件,可以输入以下命令: ``` rm file.txt ``` 如果要删除一个名为directory的目录及其所有内容,可以使用以下命令: ``` rm -r directory ``` 在使用rm命令时要注意,该命令没有撤销选项,因此请确保您要删除文件和目录是正确的。 2. find命令:可以用来搜索并删除满足特定条件的文件。例如,以下命令可以删除所有扩展名为.txt的文件: ``` find /path/to/directory -name "*.txt" -type f -delete ``` 这个命令将在指定的目录中查找所有扩展名为.txt的文件,并将它们删除。 请注意,该命令也没有撤销选项,因此请谨慎使用。 3. xargs命令:可以将其他命令的输出作为输入,并将其作为参数传递给另一个命令。这对于删除大量文件非常有用。 例如,以下命令将列出所有扩展名为.txt的文件,并将它们传递给rm命令进行删除: ``` find /path/to/directory -name "*.txt" -type f | xargs rm ``` 这个命令将列出所有扩展名为.txt的文件,并将它们作为参数传递给rm命令进行删除。 注意,在使用xargs命令时,应该小心空格和特殊字符,以确保命令的正确执行。 以上是一些常用的Linux命令,用于删除大量文件。请在使用这些命令时小心,确保您要删除文件和目录是正确的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值