当前位置:首页 > 行业动态 > 正文

linux -type

“-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$
0

随机文章