导航:首页 > 程序命令 > linux命令显示文件

linux命令显示文件

发布时间:2022-03-07 11:54:55

A. linux 有没有命令显示某一类型的文件个数

如果文件夹内包含子目录,就用find:

find.-typef-name"*.so"|wc-l

如果没有子目录或不需要统计子目录,就直接用ls+通配符:

ls*.so|wc-l

B. linux命令行怎么查看指定文件在哪

在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。
(2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。
一.find命令
基本格式:find path expression
1.按照文件名查找
(1)find / -name httpd.conf#在根目录下查找文件httpd.conf,表示在整个硬盘查找
(2)find /etc -name httpd.conf#在/etc目录下文件httpd.conf
(3)find /etc -name '*srm*'#使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含有字符串‘srm’的文件
(4)find . -name 'srm*' #表示当前目录下查找文件名开头是字符串‘srm’的文件
2.按照文件特征查找
(1)find / -amin -10 # 查找在系统中最后10分钟访问的文件(access time)
(2)find / -atime -2 # 查找在系统中最后48小时访问的文件
(3)find / -empty # 查找在系统中为空的文件或者文件夹
(4)find / -group cat # 查找在系统中属于 group为cat的文件
(5)find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件(modify time)
(6)find / -mtime -1 #查找在系统中最后24小时里修改过的文件
(7)find / -user fred #查找在系统中属于fred这个用户的文件
(8)find / -size +10000c#查找出大于10000000字节的文件(c:字节,w:双字,k:KB,M:MB,G:GB)
(9)find / -size -1000k #查找出小于1000KB的文件
3.使用混合查找方式查找文件
参数有: !,-and(-a),-or(-o)。
(1)find /tmp -size +10000c -and -mtime +2 #在/tmp目录下查找大于10000字节并在最后2分钟内修改的文件
(2)find / -user fred -or -user george #在/目录下查找用户是fred或者george的文件文件
(3)find /tmp ! -user panda#在/tmp目录中查找所有不属于panda用户的文件

二、grep命令
基本格式:find expression
1.主要参数
[options]主要参数:
-c:只输出匹配行的计数。
-i:不区分大小写
-h:查询多文件时不显示文件名。
-l:查询多文件时只输出包含匹配字符的文件名。
-n:显示匹配行及行号。
-s:不显示不存在或无匹配文本的错误信息。
-v:显示不包含匹配文本的所有行。
pattern正则表达式主要参数:
\: 忽略正则表达式中特殊字符的原有含义。
^:匹配正则表达式的开始行。
$: 匹配正则表达式的结束行。
\<:从匹配正则表达 式的行开始。
\>:到匹配正则表达式的行结束。
[ ]:单个字符,如[A]即A符合要求 。
[ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。
.:所有的单个字符。
* :有字符,长度可以为0。

C. linux查看文件信息命令

ls命令 - list directory contents

显示文件详细信息:ls -l <file name>

file命令 — determine file type

determine file type :file <file name>
output MIME type strings (--mime-type and --mime-encoding) :file -i <file name>

stat命令 - display file or file system status

显示文件状态信息:stat <file name>《Linux就该这么学》一起学习

显示文件在系统的状态信息:stat -f <file name>

简明显示文件的状态信息:stat -t <file name>

D. linux什么命令可以查看文件内容

命令的话,先file name看看类型,是文本的话,就可以cat name,编辑的话可以vi,有图形界面的话,直接点他就打开了

E. linux cd命令之后就显示文件

这种情况可以使用linux下的别名设置命令来实现:

例如:ls命令显示文件,ls -l查看更详细的文件资料,可以直接通过alias ll=ls -l设置别名,然后直接ll命令就可以查看详细文件资料了。

所以想实现用cd命令执行目录跳转并显示文件,临时设置方法如下:

aliascd=`cd&&ls`
#把cd和ls命令设置别名到cd,这样cd命令就可以执行cd+ls了。

注:如果只需要对莫个用户生效,vim修改用户家目录下.barsh_profile,如果对所有用户生效修改/etc/.bashrc文档,添加alias cd = `cd &&ls`即可。

F. linux文件内容显示命令

linux中查看文件和目录的命令是:LS
LS英文原意:list,命令所在路径:/bin/ls,适用于所有用户权限,主要功能就是以列表形式显示目录文件。
其语法: ls 选项【-ald】【文件或目录】
其中,-a 显示所有文件,包括隐藏文件;
-l 详细信息显示;
-d 仅显示目录名,而不显示目录下的内容列表;
-h 人性化显示(hommization);
-i 查看任意一个文件的i节点(类似于身份证唯一信息);
-t 用文件和目录的更改时间排序;可以用第一个显示的文件判断最近修改的文件;
注意:. 开头的文件除非是目录,否则就是隐藏文件

(6)linux命令显示文件扩展阅读:
创建目录命令:mkdir,英文原意:make directories,命令所在路径:/bin/mkdir,适用于所有用户权限,功能在于创建新的目录。
其语法: mkdir 【-p】【目录名】
-p 递归创建
例子:a)创建单个目录:mkdir /tmp/vae.txt
b)创建多个目录:mkdir /tmp/a.txt /tmp/b.txt

使用时的注意事项:
1、创建的目录已经存在, 那么 Linux 会提示我们 Linux 无法创建它。
2、不带任何参数运行 mkdir 命令会在当前目录下创建目录。
3、不带上-p,如果新建的文件上级目录不存在则不会执行成功这种说法是错误的。加或者不加上 -p 前面的目录没有得都会依次创建。
4、创建目录的首要条件是, 在想要创建目录的目标路径下你必须具有访问权限。

G. LINUX查看文件属性命令是什么

linux lsattr命令: 显示文件属性介绍:
文件属性在文件系统的安全管理方面起很重要的作用,linux下lsattr命令用于查看文件属性信息。
语法:

lsattr [-adRvV] [文件或目录...]选项介绍:
-a: 显示所有文件和目录,包括隐藏文件;
-d: 显示目录名称,而非其内容;
-R: 递归处理,将指定目录下的所有文件及子目录一并处理;
-v: 显示文件或目录版本;
-V: 显示版本信息;

执行范例:

1 $ chattr +ai text

2 $ lsattr

3 ----ia------- text

扩展阅读:
chattr命令用于修改文件属性,chattr命令需要root权限。

文件属性:
a: append only; 系统只允许在这个文件之后追加数据,不允许任何进程覆盖或截断这个文件。如果目录具有这个属性,系统将只允许在这个目录下建立和修改文件,而不允许删除任何文件。

c: compressed; 系统以透明的方式压缩这个文件。从这个文件读取时,返回的是解压之后的数据;而向这个文件中写入数据时,数据首先被压缩之后才写入磁盘。

d: no mp; 在进行文件系统备份时,mp程序将忽略这个文件。

i: immutable; 系统不允许对这个文件进行任何的修改。如果目录具有这个属性,那么任何的进程只能修改目录之下的文件,不允许建立和删除文件。

j: data journalling; 如果一个文件设置了该属性,那么它所有的数据在写入文件本身之前,写入到ext3文件系统日志中,如果该文件系统挂载的时候使用了”data=ordered” 或”data=writeback”选项。当文件系统采用”data=journal”选项挂载时,所有文件数据已经记录日志,因此这个属性不起作用。仅仅超级用户或者拥有CAP_SYS_RESOURCE能力的进程可以设置和删除该属性。

s: secure deletion; 让系统在删除这个文件时,使用0填充文件所在的区域。

t: no tail-merging; 和其他文件合并时,该文件的末尾不会有部分块碎片(为支持尾部合并的文件系统使用)。

u: undeletable; 当一个应用程序请求删除这个文件,系统会保留其数据块以便以后能够恢复删除这个文件。

A: no atime updates; 告诉系统不要修改对这个文件的最后访问时间

D: synchronous directory updates; 任何改变将同步到磁盘;这等价于mount命令中的dirsync选项:

S: synchronous updates; 一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘。

T: top of directory hierarchy; 如果一个目录设置了该属性,它将被视为目录结构的顶极目录

H. linux中查看所有文件的命令

使用 ls -al 即可查看当前子目录下面的所有文件命令。若想在当前子目录下面查看其它的子目录命令的话,只要在前面加上绝对路径名即可。例如:当前子目录是 mysubdir,若想显示 /usr/lib 子目录下面的所有文件,则使用 ls -al /usr/lib 即可。

I. linux命令怎么显示文件某一行或几行内容

sed-n4,8pfile#打印file中的4-8行
sed-n4pfile#打印file中的第4行

J. linux中查看文件和目录的命令是什么

linux中查看文件和目录的命令是:LS

LS英文原意:list,命令所在路径:/bin/ls,适用于所有用户权限,主要功能就是以列表形式显示目录文件。

其语法: ls 选项【-ald】【文件或目录】

其中,-a 显示所有文件,包括隐藏文件;

-l 详细信息显示;

-d仅显示目录名,而不显示目录下的内容列表;

-h 人性化显示(hommization);

-i 查看任意一个文件的i节点(类似于身份证唯一信息);

-t 用文件和目录的更改时间排序;可以用第一个显示的文件判断最近修改的文件;

注意:. 开头的文件除非是目录,否则就是隐藏文件

使用时的注意事项:

1、创建的目录已经存在, 那么 Linux 会提示我们 Linux 无法创建它。

2、不带任何参数运行 mkdir 命令会在当前目录下创建目录。

3、不带上-p,如果新建的文件上级目录不存在则不会执行成功这种说法是错误的。加或者不加上 -p 前面的目录没有得都会依次创建。

4、创建目录的首要条件是, 在想要创建目录的目标路径下你必须具有访问权限。

阅读全文

与linux命令显示文件相关的资料

热点内容
江苏java程序员接私活项目 浏览:180
wap商城源码下载 浏览:845
天猫精灵接人源码 浏览:293
香港加密货币监管跟踪研究 浏览:543
广州五险一金算法 浏览:449
运用列主元消去法编程 浏览:864
如何在图片中加密 浏览:741
android停止补间动画 浏览:727
空气压缩机图例 浏览:884
怎么让应用加密oppo 浏览:818
甜糖服务器为什么老是网络变化 浏览:123
部队吃的压缩饼干 浏览:88
linux下安装mongodb 浏览:92
phptextarea换行符 浏览:503
做衣服pdf 浏览:801
lcb2服务器怎么用 浏览:216
推荐算法创新点 浏览:25
汽油机压缩是什么 浏览:283
如何获得网站源码 浏览:826
搜索本机加密软件 浏览:212