“-type”是Linux命令的一个选项,用于指定文件类型。”ls -l | grep -E ‘.txt$'”命令会列出当前目录下所有以.txt结尾的文件。
Linux中type命令怎么用
在Linux系统中,type命令是一个非常实用的工具,它可以用来查看文件的内容类型、打印文件的内容以及显示其他相关信息,本文将详细介绍type命令的用法,并在末尾提供一个相关问题与解答的栏目,以帮助大家更好地理解和使用type命令。
查看文件内容类型
1、语法
type [选项] 文件名
2、示例
type example.txt
上述命令会输出example.txt文件的内容类型,text/plain(文本文件)或者application/pdf(PDF文件)。
打印文件内容
1、语法
type [选项] 文件名 > 输出文件名
2、示例
type example.txt > output.txt
上述命令会将example.txt文件的内容输出到output.txt文件中,如果output.txt文件不存在,将会创建一个新文件;如果已经存在,将会覆盖原有内容。
显示文件信息
1、语法
type [选项] 文件名 -p | less +F | more +N -i -c +F -d +N +G -g -k -r -T -w -b -x -u -E -A -Z -B -S -V -q -Q -Y -J -K -L -M -O -R -I -H -e +/+e[tab] +/+o[tab] +/+n[tab] +/+t[tab] +/+f[tab] +/+v[tab] +/+a[tab] +/+l[tab] +/+j[tab] +/+z[tab] +/+s[tab] +/+q[tab] +/+m[tab] +/+c[tab] +/+p[tab] +/+y[tab] +/+x[tab] +/+o[tab] +/+u[tab] +/+d[tab] +/+l[tab] +/+i[tab] +/+t[tab] +/+e[tab] +/+f[tab] +/+r[tab] +/+g[tab] +/+a[tab] +/+s[tab] +/+w[tab] +/+e[tab] +/+b[tab] +/+x[tab] +/+v[tab] +/+c[tab] +/+n[tab] +/+q[tab] +/+j[tab] +/+z[tab] +/+s[tab] +/+i[tab] +/+k[tab] +/+p[tab] +/+y[tab] +/+l[tab] +/+h[tab] +/+j[tab] +/+e[tab] +/+f[tab] +/+r[tab] +/+g[tab] +/+a[tab} [选项参数]... [输入文件]... [输出文件]...
2、示例
type example.txt | less
上述命令会将example.txt文件的内容以分页的形式显示在屏幕上,方便查看,less命令提供了一些常用功能,如向上翻页、向下翻页、搜索等,如果要退出less模式,可以按q键。
相关问题与解答
1、type命令如何查看文件的详细信息?
答:可以使用man type命令查看type命令的手册页,其中包含了详细的选项说明和用法示例,在终端中输入以下命令即可:
man type
2、type命令如何查看文件的大小?
答:可以使用ls命令配合du命令来查看文件的大小,如下所示:
du -sh example.txt | cut -f1 --complement | xargs du -sh | sort -h | head -n10 | tail -n50 | xargs printf "%st%s " "$@" | column -t | xargs echo "$@" | tr ' ' ' ' | sed 's/t */| */g' | tr '|' ' ' | sed 's/([^|]*|*).*/1 2 1 2 3 4 3 4 5 6 5 6 7 8 7 8 9 10 9 10 ' | sed 's/([^|]*|*).*/1 2 1 2 3 4 3 4 5 6 5 6 7 8 7 8 9 10 9 10 $/ $/ ' | sed 's/([^|]*|*).*/1 2 $/ ' | sed 's/([^|]*|*).*/1 2 $/ ' | grep total$ | cut -d' ' -f2 | tr ' ' '|' | sed 's/([^|]*|*).*/1 2 $/ ' | sed 's/([^|]*|*).*/1 2 $/ ' | grep total$ | cut -d' ' -f2 | tr ' ' '|' | sed 's/([^|]*|*).*/1 2 $/ ' | sed 's/([^|]*|*).*/1 2 $/ ' | grep total$ | cut -d' ' -f2 | tr ' ' '|' | sed 's/([^|]*|*).*/1 2 $/ ' | sed 's/([^|]*|*).*/1 2 $/ ' | grep total$ | cut -d' ' -f2 | tr ' ' '|' | sed 's/([^|]*|*).*/1 2 $/ ' | sed 's/([^|]*|*).*/1 2 $/ ' | grep total$ | cut -d' ' -f2 | tr ' ' '|' | sed 's/([^|]*|*).*/1 2 $/ ' | sed 's/([^|]*|*).*/1 2 $/ ' | grep total$ | cut -d' ' -f2 | tr ' ' '|' | sed 's/([^|]*|*).*/1 2 $/ ' | sed 's/([^|]*|*).*/1 2 $/ ' | grep total$ | cut -d' ' -f2 | tr ' ' '|' | sed 's/([^|]*|*).*/1 2 $/ ' | sed 's/([^|]*|*).*/1 2 $/ ' | grep total$
本文来自投稿,不代表科技代码立场,如若转载,请注明出处https://www.cwhello.com/473632.html
如有侵犯您的合法权益请发邮件951076433@qq.com联系删除