Linux基础文件查找】的更多相关文章

一.文件查找 (一).命令文件 [root@linux ~]# chich ls //从PATH环境变量 [root@linux ~]# chereis vim [root@linux ~]# echo $PATH /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin 二.任意文件 A. locate (查询的数据库: /var/lib/mlocate/mlocate.db) 计划任务:…
linux 批量文件查找并替换 sed -i "s/oldstring/newstring/g" `grep oldstring -rl path` 如: sed -i "s/'utf-8-sig'/'utf-8'/g" `grep 'utf-8-sig' -rl` 将当前路径下的所有文件包括子文件中的'utf-8-sig'替换为'utf-8'.…
Linux操作系统的文件查找工具locate和find命令常用参数介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.非实时查找(数据库查找)locate工具  locate命令的工作原理剖析: 用locate命令在搜索文件列表的时候,它并不是去硬盘中实时搜索文件,而是事先把磁盘上的所有文件预建文件索引数据库(即"/var/lib/mlocate.db"),查询时依赖于事先构建的索引(索引的构建是在系统较为空闲时自动进行,即周期性任务),这就是为什么它搜索文件非…
某个文件不知道放在哪里了,通常可以使用下面的一些命令来查找: which  查看可执行文件的位置 whereis 查看文件的位置 locate   配合数据库查看文件位置 find   实际搜寻硬盘查询文件名称 附:Linux文件查找命令find详解 which 命令详解 which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果.也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令. 1.命令格式: which …
在使用linux时,经常需要进行文件查找.其中查找的命令主要有find和grep.两个命令是有区别的: (1)find命令:根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等. (2)grep命令:根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找. 一.find命令 基本格式:find path expression 1.按照文件名查找 (1)find / -name httpd.conf #在根目录下查找文件httpd.…
在Linux命令下如果需要快速自己系统所需要处理的文件,可以通过find命令快速进行检索. 如果想在某个路径下查找相应的文件可以执行如下命令: find path -name filename # path 文件路径,可以用 / 来表示目录,当然如果能大概确定目录建议缩小目录范围,这样可以检索速度更快:filename 指的是文件检索的文件名. 比如:find / -name mysql.conf # 系统会从根目录遍历所有文件,然后找到mysql.conf 文件输出找到的结果输出在控制台. 当…
.find linux里的实时查找工具,通过制定路径完成文件查找. find[options]...[查找路径] [查找条件] [处理动作] 查找路径:查找的位置,默认是当前文件夹. 查找条件:指定查找的标准,文件名,大小,类型,日期等. 处理动作:对符合条件的文件做什么类型操作,默认是输出. 查找条件 根据文件名查找 -name 指定名称,可以使用正则 find /etc -name *.conf -maxdepth 2 -iname 忽略大小写 -links n 引用磁盘次数为n的文件 fi…
通过文件查找安装包安装缺少libstdc++6这个文件在ls /usr/lib/libstd*下有两个文件/usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.6.0.8利用rpm -rfrpm -qf /usr/lib/libstdc++.so.6这样得到这个的安装包libstdc++-4.1.2-46.el5这样就可以安装对应的包了yum install libstdc++*这样就可以了问题解决我的系统是CentOS release 5.4…
常用的文件查找命令有:which,locate,find 1.which命令 查找二进制数或二进制命令,由PATH给出 2.loacte 特点: 1.非实时,每天在系统上生成数据库,通过数据库查询 2.模糊查询 3.updatedb,实时查询需要进行数据的更新,更新一般需要几分钟时间,所以一般是在晚上 4.查找速度快 3.find 特点: 1.实时查找 2.文件遍历 3.精确匹配 4.速度较慢 查找方式: 3.1 根据文件名查找 -name: -iname: find ./ -name "tes…
1.文件查找(find):find是最常⻅和最强⼤的查找命令 格式:find / -name  文件名,比如:find / -name mysql.  (1).模糊查找:*是代表所有的,?是代表⼀个字符的 (2).查找目录 格式:find depth / -name 目录名,比如find depth / -name mysql.  (3).依据⽂件⼤⼩搜索或者是查找,在根⽬录下查找⼤于 100M 的⽂件  2.查看程序安装路径(whereis) whereis命令只能⽤于程序名的搜索,⽽且只搜索…
sudo du -s * | sort -nr | head   显示前10个占用空间最大的文件或目录 sudo du --max-depth=1         linux查找占空间最大的文件与目录 sudo find / -size +204800        这样可以查找出大于100M的文件,按需求删除就可 sudo find ./ -size +2048c             查找大于2K的文件,+ 表示大于 sudo find ./ -size +2048c -type f  …
一.find命令的好处 有时会经常在目录下找文件或目录的具体存放在哪,但是该目录下的文件又很多不好找出.这时并不需要手动查看所有的文件,用find命令来帮助查找就行了.所以文件或目录一定归好类,存放有序,这样找起来会方便许多.如果遇到网络高峰期,尽量少用find命令,网络高峰期查找会慢许多. 二.find命令格式及常用命令 命令格式: find [dest_dir] [options] pattern 参数说明: (1)[dest_dir]:指定的目录,如果不写则在当前目录. (2)[optio…
1.文件的查找和搜索 可执行文件的搜索:which .whereis locate搜索文件 find搜索文件       1.1可执行文件的搜索       在Linux系统中,有成百上千个指令,不同的指令对应的指令文件,又放在不同的目录里.如果快速地查找指令的绝对路径是相当重要的.       which <指令>             显示一个指令的完整路径与别名.       whereis <指令>             搜索一个指令的完整路径以及其帮助文件.   [r…
1.compress [root@linux ~]# compress [-dcr] 档案或目录 参数: -d:用来解压缩的参数 -r:可以连同目录下的档案也同时给予压缩呢! -c:将压缩数据输出成为 standard output (输出到屏幕)  范例一:将/etc/man.config复制到/tmp并加以压缩 [root@linux ~]# cd /tmp [root@linux tmp]# cp /etc/man.config . [root@linux tmp]# compress m…
1.目录与路径 1)特殊目录 .   代表此层目录 ..  代表上一层目录 -   代表前一个工作目录 ~   代表『目前使用者身份』所在的家目录 ~account   代表account这个使用者的家目录 2)基本命令 cd:变换目录 pwd:显示目前的目录 mkdir:建立一个新的目录 rmdir:删除一个空的目录 3)mkdir  建立新目录 [root@linux ~]# mkdir [-mp] 目录名称 参数: -m:设定档案的权,直接设定,不需要看预设权限(umask)的脸色- -p…
import os, sys def search(curpath, s): L = os.listdir(curpath) #列出当前目录下所有文件 for subpath in L: #遍历当前目录所有文件 if os.path.isdir(os.path.join(curpath, subpath)): #若文件仍为目录,递归查找子目录 newpath = os.path.join(curpath, subpath) search(newpath, s) elif os.path.isfi…
finger finger指令用来查找.显示指定用户的信息.查询远程主机信息是,可以用user@localhost来指定用户. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUSE.Fedora. 1.语法      finger [-lmsp] user   2.选项列表 选项 说明 -s 显示用户的用户名.真实姓名.登录终端.闲置时间.登录时间.地址.电话 -l 显示用户的用户名.真实姓名.用户家目录.登录后的shell.登录时间.电子邮件.计划文…
作业一:1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cat /etc/passwd /etc/group > /1.txt2) 将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/2.txt(追加) cat /etc/passwd /etc/shadow >> /2.txt 3) 将/1.txt./2.txt两个文件打包为/1.tar tar cvf 1.tar 1.txt 2.txt4) 使用gzip命令压缩1.txt文件名为1.txt.…
一. 文件挂载 lsblk -f 显示文件系统信息 mount -t vfat UUID="ffffffffff" /mnt   挂载到/mnt目录 Linux针对于各式U盘挂载方法整理 二. Lamp 安装 1.centos 6 yum -y install httpd  //安装Apache chkconfig httpd on   //开机自启动 service httpd start    //启动httpd 服务 yum -y install httpd-manual mod…
   一.将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cat  /etc/{passwd,group} > /1.txt  查看:cat /1.txt   二. 将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/2.txt(追加)   cat  /etc/{passwd,shadow} > /2.txt  查看:cat /2.txt      三.将/1.txt./2.txt两个文件打包为/1.tar tar cvf 1.tar 1.txt 2.tx…
一.基本权限 文件权限设置: 可以赋于某个用户或组 能够以何种方式 访问某个文件 权限对象:属主: u属组: g其他人: o 基本权限类型:读:r 4写:w 2执行: x 1 rwx rw- r-- alice hr file1.txt 属主权限 属组权限 其他人权限 属主 属组 (一).设置权限 1. 更改文件的属主.属组 =chown: [root@linux ~]# chown alice.hr file1 //改属主.属组 [root@linux ~]# chown alice file…
一.文件时间 ls -l 文件名 仅看的是文件的修改时间 [root@linux ~]# ls -l /etc/passwd -rw-r--r-- root root 5月 : /etc/passwd [root@linux ~]# stat /etc/passwd 文件:"/etc/passwd" 大小: 块: IO 块: 普通文件 设备:fd00h/64768d Inode: 硬链接: 权限:(/-rw-r--r--) Uid:( / root) Gid:( / root) 最近访…
一.打包与解压 (一).打包压缩 [root@linux ~]# tar -czf etc1.tar.gz /etc //-z 调用gzip [root@linux ~]# tar -cjf etc2.tar.bz2 /etc //-j 调用bzip2 [root@linux ~]# tar -cJf etc3.tar.xz /etc //-J 调用xz [root@linux ~]# ll -h etc* -rw-r--r--. root root : etc1.tar.gz -rw-r--r…
笔记 1.晨考 1.解析映射文件 /etc/hosts 2.磁盘挂载文件 /etc/fstab 3.设置开机自启动脚本的步骤 1.修改/etc/rc.local 2.设置可执行权限 chmod +x /etc/rc.d/rc.local 4.系统启动级别有哪些 0.关机 1.单用户 2.多用户无网络 3.完全多用户 4.待定 5.桌面模式 6.重启 5.变量加载文件有哪些? /etc/profile /etc/profile.d /etc/bashrc ~/.bashrc ~/.bash_pro…
pidof pidof可以查找指定名称的进程的pid,将结果送到标准输出.pidof有两种返回值:0,找到至少一个进程:1,没有找到进程.pidof实际上与killall5相同:程序根据调用它的名称进行操作. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUSE.Fedora.   1.语法        pidof [选项]  name   2.选项列表 选项 说明 -s 一次只响应一个进程号 -c 只显示运行在root目录下的进程,这个选项只对ro…
find ./ -type f -name "*.jpg" | xargs grep "eval"…
zgrep '20190521155553776237' stdout-20190521.log.gz…
cat -A /etc/passwdnl -ba passwd cat -A man_db.conf more man_db.conf less man_db.conf head -n 5 /var/log/messagestail -5 /var/log/messages wc -l /etc/passwdwc -c /etc/passwd…
[root@localhost~]#序言 在今后的工作中,运维工程师每天的例行事务就是使用free -m,top,uptime,df -h...每天都要检查一下服务器,看看是否出现异常.那么今天我们就讲解一下关于运维工程师例行事务的知识!  开班第十一天: [root@localhost~]#今天的课程大纲 查看进程,中断进程,切换进程 内存与swap分区 linux中文件查找的基本方法 linux中是如何解压缩文件的 关于I/O重定向的知识点 远程scp配合管道 详细讲解: [root@loc…
linux基础增强 查找命令 grep命令  (print lines matching a pattern) 概述: grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来 格式: grep [option] pattern [file] 使用实例: ps -ef | grep sshd ->查找指定ssh服务进程 ps - report a snapshot of the current processes. 显示当前进程 -ef To see every p…