UNIX 檔案太多,不能刪除的問題解決(ksh: /usr/bin/find: arg list too long)
在UNIX 中經常由於檔案太多,進行rm 等的時候經常會出現如下錯誤.
find /OrderFulfill/*.* -mtime +1 -exec rm -f {} ;
ksh: /usr/bin/find: arg list too long
ksh: /usr/bin/rm: 0403-027 The parameter list is too long
解決方法:
) you can change the system default memory alocation
smitty System Environments
Change / Show Characteristics of Operating System
ARG/ENV list size in 4K byte blocks
you may put the value up to 256 if needed but be careful, in this case, all processes will alocate this quantity of memory. I used to change it for small periods to do cleaning scripts and put it back to it's default value after
chdev -l sys0 -a ncargs='16' (default is 6)
I've changed all mine to 32 but 16 should be sufficient.
That fixes the problem.
"If you always do what you've always done, you will always be where you've always been."
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7318139/viewspace-916712/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 刪除大量檔案Argument list too long錯誤解決
- -bash: /bin/rm: Argument list too long的解決辦法
- mac下/usr/local/bin No such file or directory問題解決Mac
- /usr/bin/ld: cannot find -lopenblas
- /bin、/sbin、/usr/bin、/usr/sbin、/usr/local/sbin放置可執行檔案的區別
- 解決 Specified key was too long ... 767 bytes 的本質問題
- 解決刪除Linux下刪除檔案過多而受shell限制的問題Linux
- UNIX下檔案的刪除與回收-“ rm”煩惱的解決(轉)
- /usr/bin/ld: cannot find -lmysqlclient_rMySqlclient
- /bin/bash 和 /bin/ksh使用的使用者配置檔案的比較
- 利用find來定期刪除檔案
- (轉載)關於usr/bin/ld: cannot find -lxxx問題總結
- 0403-027 The parameter list is too long for AIXAI
- 解決除錯不能命中斷點的問題除錯斷點
- 解決Make時,“/usr/bin/ld: 找不到 -lXXX”問題的三種方法
- 解決linux刪除檔案後空間沒有釋放問題Linux
- 解決表格檔案上傳無法刪除臨時檔案的問題Failed to perform cleanup of multipart itemsAIORM
- 解決刪除檔案後 WSL2 磁碟空間不釋放的問題
- mac檔案刪除不了的解決辦法Mac
- 刪除檔案或目錄提示"檔案或目錄無法刪除"的解決方法!
- 【問題處理】diagcollection.pl採集指令碼執行出錯——Argument list too longGC指令碼
- compass專案監控檔案報 /usr/bin/env 找不到檔案
- chown: /usr/local: Operation not permitted問題解決MIT
- find 刪除以前的檔案
- 【故障處理】-0403-027 The parameter list is too long
- 【Shell】【find】使用find命令“完美”刪除10天以上未修改的歸檔日誌檔案
- /usr/bin/python與/usr/bin/env python的區別Python
- #!/usr/bin/env python與#!/usr/bin/python的區別Python
- Linux下/bin, /sbin, /usr/bin, /usr/sbin 等的區別Linux
- File name too long window和linux排查,解決Linux
- 解決can't find -lGL的問題
- linux下批量刪除find出來的某類檔案Linux
- Starting MySQL * Couldn't find MySQL server (/usr/bin/mysqld_safe)MySqlServer
- Ubuntu 解決 Too many open files 問題Ubuntu
- 檔案快速刪除工具, 解決你的node_modules
- 如果執行了root.sh和另一個指令碼,還要到/usr/bin下刪除相關命令,刪除所有$oracle_home下目錄檔案指令碼Oracle
- 利用rsync刪除rm -rf 不能一次性刪除的大量檔案
- 電腦刪除檔案速度很慢怎麼辦?電腦刪除檔案速度慢的解決方法