Linux系列之查找jar包安装目录
        【摘要】 
                    
                        
                    
                    问题描述 
最近需要改动一个项目,不过不知道安装目录在那里,所以需要通过一些linux命令进行查找安装的jar包放在那里 
 
解决方案: 
先使用ps命令 查找对应jar的进程,知道对应jar具体的ja...
    
    
    
    问题描述
最近需要改动一个项目,不过不知道安装目录在那里,所以需要通过一些linux命令进行查找安装的jar包放在那里
解决方案:
- 先使用ps命令 查找对应jar的进程,知道对应jar具体的jar名称
[root@node /]# ps -elf|grep platform
4 S minstone 30516     1  0  80   0 - 1495172 futex_ 7月06 ?     01:25:36 java -Xms512m -Xmx512m -jar platform-project.jar
  
 - 1
- 2
- 3
ps命令用于查看进程统计信息
常用参数:
a:显示当前终端下的所有进程信息,包括其他用户的进程。
 u:使用以用户为主的格式输出进程信息。
 x:显示当前用户在所有终端下的进程。
 -e:显示系统内的所有进程信息。
 -l:使用长(long)格式显示进程信息。
 -f:使用完整的(full)格式显示进程信息。
 -T:查看进程下面的子线程
 在使用中可以加上grep命令一起使用,也可以单独使用
- 找到对应的jar包之后,使用find命令查找对应路径
find / -iname platform-projecct.jar
  
 - 1
/表示从根目录开始查找,服务器高峰期,不建议使用,避免占用太多资源
iname表示忽略大小写,找对应的文件名
find命令根据给定路径或者条件查找文件夹或者文件。支持正则表达式,是linux很常见的命令,常用参数如:
| 参数 | 作用 | 
|---|---|
| -name | 匹配名称 | 
| -perm | 匹配权限(mode为完全匹配,-mode为包含即可) | 
| -user | 匹配所有者 | 
| -group | 匹配所有组 | 
| -mtime -n +n | 匹配修改内容的时间(-n指n天以内,+n指n天以前) | 
| -atime -n +n | 匹配访问文件的时间(-n指n天以内,+n指n天以前) | 
| -ctime -n +n | 匹配修改文件权限的时间(-n指n天以内,+n指n天以前) | 
| -nouser | 匹配无所有者的文件 | 
| -nogroup | 匹配无所有组的文件 | 
| -newer f1 !f2 | 匹配比文件f1新但比f2旧的文件 | 
| -type b/d/c/p/l/f | 匹配文件类型(后面的字幕字母依次表示块设备、目录、字符设备、管道、链接文件、文本文件) | 
| -size | 匹配文件的大小(+50KB为查找超过50KB的文件,而-50KB为查找小于50KB的文件) | 
| -prune | 忽略某个目录 | 
| -exec …… {}\; | 后面可跟用于进一步处理搜索结果的命令 | 
文章来源: smilenicky.blog.csdn.net,作者:smileNicky,版权归原作者所有,如需转载,请联系作者。
原文链接:smilenicky.blog.csdn.net/article/details/126088910
        【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
            cloudbbs@huaweicloud.com
        
        
        
        
        
        
        - 点赞
- 收藏
- 关注作者
 
             
           
评论(0)