一、测试环境:Centos 7.3 X86_X64
[root@abao7 ~]# cat /proc/sys/kernel/pid_max 32768 [root@abao7 ~]# ulimit -u 1871 [root@abao7 ~]# cat /proc/sys/kernel/threads-max 3742
二、创建测试文件65536个文件:
#!/bin/bash let a=0 # 定义变量用来计数 while [ $a -lt 65536 ] # 输入后按Enter。当a<21 时 do # 输入后按Enter。干 touch expe$a # 输入后按Enter。$a将得到到当前a的值 let a=$a+1 # 输入后按Enter。令a递增加1 done #输入后按Enter。结束循环
三、确认实验环境
ls -l |grep "^-"|wc -l
四、批量删除文件
方案一: find ./ -type f -exec rm {} \; 方案二: #!/bin/bash for file in * do rm -rf $file done
问:linux不能一次性删除超过65535个文件吗?
答:必须可以啊
本文 暂无 评论