linux通过命令显示文件后缀名

fiy 其他 137

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux通过命令显示文件后缀名的方法有多种,可以使用以下命令实现:

    1. 使用ls命令配合通配符显示文件后缀名。ls命令用于列出目录中的文件和子目录,配合通配符可以筛选出指定后缀名的文件。例如,要显示当前目录下所有以”.txt”为后缀的文件,可以使用以下命令:
    “`
    ls *.txt
    “`
    该命令会列出所有以”.txt”为后缀的文件。

    2. 使用find命令显示文件后缀名。find命令用于在指定目录中查找文件,并可以通过参数指定后缀名。例如,要在当前目录及其子目录中查找所有以”.jpg”为后缀的文件,可以使用以下命令:
    “`
    find . -name “*.jpg”
    “`
    其中,”.”表示当前目录,”-name”参数指定了要查找的文件后缀名。

    3. 使用file命令显示文件后缀名。file命令用于确定文件类型,包括文件的后缀名。例如,要显示一个文件的后缀名,可以使用以下命令:
    “`
    file 文件名
    “`
    该命令会显示文件的类型以及后缀名。

    以上是在Linux中通过命令显示文件后缀名的三种方法,根据具体需求选择适合的方法即可。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux中,可以使用`ls`命令来显示文件的后缀名。下面是几种常用方式:

    1. 显示全部文件的后缀名:
    “`
    ls –indicator-style=classify
    “`
    这个命令会在文件名后面加上特殊符号,用于表示文件类型。例如,目录后面会加上斜线`/`,执行文件后面会加上星号`*`等。

    2. 仅显示文件的后缀名:
    “`
    ls –indicator-style=file-type
    “`
    这个命令会在文件名后面加上文件类型的符号,例如`.txt`表示文本文件,`.jpg`表示图片文件等。

    3. 仅显示目录的后缀名:
    “`
    ls –indicator-style=slash
    “`
    这个命令会在目录名后面加上斜线`/`,用于表示该项是一个目录。

    4. 显示文件的详细信息,包括后缀名:
    “`
    ls -l
    “`
    这个命令会列出文件的详细信息,包括文件类型、权限、所有者、大小等。后缀名会在文件名后面以`.`的形式显示。

    5. 显示文件的完整路径和后缀名:
    “`
    find . -type f
    “`
    这个命令会在当前目录及其子目录中搜索所有的文件,并显示它们的完整路径和后缀名。

    请注意,以上命令中的`ls`和`find`都是Linux系统自带的命令,可以在终端中直接使用。如果想要显示特定类型的文件后缀名,可以使用通配符来过滤。例如,要显示所有的文本文件后缀名,可以使用`ls *.txt`命令。

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

    在Linux系统中,可以通过命令来显示文件的后缀名。下面是几种常用的方法:

    方法一:使用ls命令结合通配符
    ls命令可以显示目录中的文件和子目录。通过使用通配符可以筛选出指定后缀名的文件。例如,使用以下命令可以显示目录中所有以.txt为后缀名的文件:
    ls *.txt

    方法二:使用find命令结合-exec参数
    find命令可以在指定目录及其子目录中搜索符合条件的文件。通过使用-exec参数,可以对搜索到的文件执行指定的命令。例如,使用以下命令可以显示目录中所有文件的后缀名:
    find . -type f -exec sh -c ‘file=”$1″; echo “${file##*.}”‘ _ {} \;

    解释一下上述命令中的各个部分:
    . :表示当前目录
    -type f :表示只搜索普通文件
    -exec :后面跟着要执行的命令
    sh -c ‘file=”$1”; echo “${file##*.}”‘ _ {} \; :通过shell脚本截取文件的后缀名并打印出来

    方法三:使用file命令结合grep命令
    file命令可以根据文件的内容进行识别,包括文件的类型和编码等信息。结合grep命令可以筛选出包含指定后缀名的文件。例如,使用以下命令可以显示目录中所有以.txt为后缀名的文件的文件类型和编码等信息:
    file * | grep ‘.txt:’

    解释一下上述命令中的各个部分:
    file * :对当前目录下的所有文件进行类型识别
    grep ‘.txt:’ :筛选出包含.txt:的行,即包含指定后缀名的文件

    方法四:使用ls命令结合grep命令
    ls命令可以显示目录中的文件和子目录,结合grep命令可以筛选出包含指定后缀名的文件。例如,使用以下命令可以显示目录中所有以.txt为后缀名的文件:
    ls | grep -E ‘\.txt$’

    解释一下上述命令中的各个部分:
    ls :显示当前目录下的所有文件和子目录
    grep -E ‘\.txt$’ :筛选出以.txt为后缀名的文件,其中-E表示使用正则表达式匹配,\.txt$表示以.txt结尾的行(即文件)

    通过上述几种方法,你可以根据需要选择合适的方式来显示Linux系统中文件的后缀名。

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

400-800-1024

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

分享本页
返回顶部