linux搜索文件
find啊 。
绝对强悍find . -maxdepth 1 -name "@*" 这个命令意思是,查找当前目录下以@开头的文件或者目录,搜索深度为一级也就是只在当前目录找,不进入子目录,如果你要从/目录开始找就:find / -maxdepth 1 -name "@*" 如果想搜全盘,就把-maxdepth 1 去掉...
linux下查找文件内容
这个不难,建议学习vim和ctags,这样虽然花了你点时间,但会大大加速你以后的开发。
以上建议是需要时间练习才会使用的,下面的是简便方法:1,假设你要寻找的变量叫var,它在 xx文件夹下的某个文件中2,cd xx3, grep -R "var" * 我靠,以上各位回答的都是什么啊?有没有在Linux进行研发的经验阿!!!...
在Linux系统上可以运行word等文件吗?
find 或许可以,我没这么查过。
不知道怎么用。
我找文件一般用 grep hello /files -r -n 这样 grep 会输出类似于filenames:hello 类似的信息,不光能知道文件名还能知道什么内容。
-r 是包含子目录,-n 是显示文件名你可以 grep --help 看看帮助。
还有很多参数可用。
...
在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。
linux 如何编辑word文档?
1、一般不会在终端操作word文档。
word是微软ofiice软件包中的一款软件,本身不支持Linux。
2、类似于word的linux开源软件有openoffice、libreoffice等,可以下载安装,使用和windows下word相同,快捷方式可以打开。
但是操作word文档效果并不好。
3、linux下安装Windows软件需要借助crossover等程序,但是会遇到很多问题。
怎么在Linux中查找某个文件?
在 Linux 中查找文件有两种方法。
一种是使用 find 命令,另外一种是使用 locate 命令。
1、Find 命令 使用 Linux find 命令可以用不同的搜索标准如名字、类型、所属人、大小等来搜索目录树。
基本语法如下: # find path expression search-term 下面是使用 find 命令根据文件名来查找特定文件的一个例子: # find -name test.file 命令会搜索整个目录树来查找名为 test.file 的文件,并且会提供其存放位置。
你可以使用你 Linux 上一个存在的文件名来尝试一下。
find 命令有时会花费几分钟来查找整个目录树,尤其是如果系统中有很多文件和目录的话。
要显著减少时间,你可以指定搜索的目录。
比如,如果你知道 /var 中存在 test.file,那就没有必要搜索其它目录。
这样,你可以使用下面的命令: # find /var -name test.file find 还可以根据时间、大小、所属人、权限等选项搜索文件。
要了解更多关于这些选项的信息,你可以使用查看** Linux find 命令**的手册。
# man find 2、locate 命令 要在Linux中使用locate命令,首先需要安装它。
如果你正在使用 Ubuntu,运行下面的命令来安装 locate: # apt-get update # apt-get install mlocate 如果你使用的是 CentOS ,运行下面的命令来安装 locate: # yum install mlocate locate 是一种比 find 更快的方式,因为它在数据库中查找文件。
要更新搜索数据库,运行下面的命令: # updatedb 使用 locate 查找文件的语法: # locate test.file 就像 find 命令一样,locate 也有很多选项来过滤输出。
要了解更多你可以查看Linux Locate 命令的手册。
# man locate ...
linux下按文件名和文件内容查找文件
1首先按文件名 使用命令 find /etc -name “xxxx”find是查询命令 /etc是所要查询的目录 -name表示以名字的方式查找xxxx 是你要查找的文件名 如果要查某个后缀的文件 可以使用通配符如''*.xt'或'*.conf'2然后是按文件内容 find /etc -name “xxxx” -exec grep 'AAAA' {} \; -print前面是第一步的查询文件名 后面的AAAA是你要查询的内容 -print是为了显示出查找到匹配文件的路径...
转载请注明出处51数据库 » linux搜索word文档
n薋-堏