linux下查找exe命令

worktile 其他 131

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux下,可以使用`find`命令来查找可执行文件(exe)。

    语法:
    “`shell
    find [路径] -type f -executable -name “*.exe”
    “`

    解释:
    – `[路径]`:指定要查找的目录路径。如果不指定路径,则默认在当前目录下进行查找。
    – `-type f`:表示只查找文件类型为普通文件(非目录、链接等)的文件。
    – `-executable`:表示只查找可执行文件。
    – `-name “*.exe”`:表示只查找文件名以`.exe`结尾的文件。可以根据需要修改为其他文件后缀。

    示例:
    “`shell
    find /usr/bin -type f -executable -name “*.exe”
    “`

    该命令将在`/usr/bin`目录下查找所有可执行文件,并且文件名以`.exe`结尾。

    注意:在Linux下,可执行文件通常不使用`.exe`作为文件后缀,而是没有后缀或者使用其他后缀(如没有后缀的`sh`、`bash`脚本文件,或者`.out`、`.bin`等二进制可执行文件),因此在实际使用时需要根据实际情况修改命令。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux下,查找可执行文件的命令是”find”。下面是关于在Linux中使用”find”命令来查找可执行文件的一些常见用法和技巧:

    1. 查找特定路径下的可执行文件:
    “`
    find /path/to/directory -type f -executable
    “`
    这会在”/path/to/directory”目录及其子目录中查找所有可执行文件,并以文件的绝对路径输出。

    2. 根据文件名查找可执行文件:
    “`
    find /path/to/directory -type f -executable -name “filename”
    “`
    这个命令会在”/path/to/directory”目录及其子目录中查找文件名为”filename”的可执行文件。

    3. 查找系统中所有的可执行文件:
    “`
    find / -type f -executable
    “`
    这会从根目录开始在整个系统中查找所有可执行文件。请注意,这可能需要一些时间,因为它会遍历整个文件系统。

    4. 查找特定用户拥有的可执行文件:
    “`
    find /path/to/directory -type f -executable -user username
    “`
    这个命令会在”/path/to/directory”目录及其子目录中查找由特定用户拥有的可执行文件。将”username”替换为实际的用户名。

    5. 查找最近修改过的可执行文件:
    “`
    find /path/to/directory -type f -executable -mtime -n
    “`
    这个命令会在”/path/to/directory”目录及其子目录中查找最近n天内修改过的可执行文件。将”n”替换为所需的天数。

    这些命令可以帮助你在Linux系统中查找可执行文件。你可以根据实际需求使用适当的命令来查找特定的可执行文件。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以使用以下几种方法来查找特定的可执行文件(exe命令)。

    1. 使用which命令:
    which命令用于查找指定命令的路径。可以在终端中直接运行`which `查找指定命令的路径,例如`which ls`将会输出ls命令的路径。

    2. 使用whereis命令:
    whereis命令类似于which命令,不仅可以查找可执行文件的路径,还可以查找相关文件的路径。可以在终端中运行`whereis `来查找指定命令的路径,例如`whereis ls`将会输出ls命令的路径。

    3. 使用locate命令:
    locate命令用于在数据库中查找文件,通过该命令可以快速定位到指定文件的位置。locate命令的搜索速度非常快,但是需要先更新数据库。可以在终端中运行`updatedb`命令更新数据库,然后使用`locate `来查找指定文件,例如`locate ls`将会输出包含ls的文件路径。

    4. 使用find命令:
    find命令用于在指定路径(或者当前路径)下查找文件。可以在终端中运行`find -name ““`命令来查找指定路径下的文件。其中,``是要查找的路径,``是要查找的文件名,可以使用通配符来进行模糊匹配。例如,要查找当前路径下的所有以`ls`开头的文件,可以运行`find . -name “ls*”`命令。

    以上四种方法可以根据实际需求选择使用,每种方法都有自己的优缺点。一般来说,which和whereis命令更适合用来查找可执行文件的路径,而locate和find命令更适合用来查找文件。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部