今天在服务器上清空一个文件夹的时候,提示我rm的参数过长:

cd /home/yyq/htmls
# 删除当前文件夹下的所有文件,只能是文件比较少的
rm -r ./*    

# 文件多的可以这么删除:
ls | xargs -n 10 rm -fr ls

命令解释:

ls 输出所有的文件名(用空格分割)

xargs 就是将ls的输出,每10个为一组(以空格为分隔符),作为rm -rf的参数也就是说将所有文件名10个为一组,由rm -rf删除

相关文章:

  • 2021-12-09
  • 2022-12-23
  • 2022-03-04
  • 2022-12-23
  • 2021-11-27
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-09
  • 2022-01-08
相关资源
相似解决方案