ps -ef | grep /home/edcadmin/03-translator/| grep -v grep | cut -c 9-15 | xargs kill -9
ps -ef |java为搜索当前服务器所有的Java进程,同样
ps -ef | grep /home/edcadmin/03-translator/| grep -v grep | cut -c 9-15 | xargs kill -9 为搜索|后的进程,其中,
grep /home/edcadmin/03-translator/
ps -ef|grep xxxxxx|grep -v grep |awk ‘{print $2}’|xargs kill
xxxxxx——要杀掉的进程
关键字
解释:列出包含
关键字的进程,除去当前的grep进程,输出第二列(进程ID),kill掉
批量删除包含指定关键字的进程
ps -ef|grep '指定关键字'|grep -v grep|cut -c 9-15|xargs kill -9
ps -ef|grep '指定关键字'|grep -v grep|awk '{print $2}'|xargs kill -9
ps -ef ——查看所有进程
grep '指定关键字' ——列出所有含有关键字指定关键字的进程
grep -v grep...
要在Linux中批量删除文件夹,可以使用rm命令结合通配符来实现。例如,使用rm -rf命令可以强制递归删除指定目录下的所有文件和文件夹。可以使用通配符来指定要删除的文件夹的名称。例如,使用rm -rf folder*可以删除以"folder"开头的所有文件夹。\[1\]
另外,还可以使用find命令来查找并删除指定目录下的文件夹。例如,使用find /root/baseline_dataset -name ".ipynb_checkpoints" | xargs rm -rf命令可以查找并删除/root/baseline_dataset目录下名为".ipynb_checkpoints"的文件夹。\[2\]
如果需要一次性级联创建多级不同的目录,可以使用mkdir命令结合大括号和逗号来实现。例如,使用mkdir -p src/{{main,test}/{java,resources},main/webapp}命令可以一次性创建多级不同的目录。\[3\]
总结起来,要在Linux中批量删除文件夹,可以使用rm命令结合通配符或使用find命令来查找并删除指定目录下的文件夹。同时,可以使用mkdir命令结合大括号和逗号来一次性级联创建多级不同的目录。
#### 引用[.reference_title]
- *1* *3* [Linux技巧(三): seq命令 / mkdir -p 批量创建/删除文件夹 详解](https://blog.csdn.net/xp871038951/article/details/122286002)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [linux批量删除指定名称的文件夹](https://blog.csdn.net/qq_27468223/article/details/124023510)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]