每天学一点linux(10)--查找文件
2016-01-22 23:14
453 查看
1、查看文件类型
查看文件类型,属于ASCII或数据文件或二进制文件等,使用“file”vijay@vijay-ThinkPad-X220:~/develop/test$ file ttt.txt ttt.txt: ASCII text
2、指令和文件的搜索
指令搜索which 寻找可执行文件
在PATH中搜寻指令的位置
which [-a] 指令 -------------- a:找到所有PATH中可找到的指令
cd找不到,因为cd是bash内建的指令,不再PATH中的目录下。
type 寻找的文件
type用来区分指令是shell自带,还是shell外的独立二进制文件。
type [-p] 指令 -------------- p:显示指令路径 vijay@vijay-ThinkPad-X220:~$ type cd cd is a shell builtin vijay@vijay-ThinkPad-X220:~$ type ls ls is an alias for ls --color=tty vijay@vijay-ThinkPad-X220:~$ type -p ls ls is /bin/ls
文件搜索
whereis 程序名
命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。查询数据库(/var/cache/locate/locatedb)文件,速度较快。
eg: vijay@vijay-ThinkPad-X220:~$ whereis ls ls: /bin/ls /usr/share/man/man1/ls.1.gz
locate 表达式或文件
列出数据库中符合表达式的文件
locate [-cir] 文件名 ------------------ c:不打印找到的文件,只打印文件的个数 i:不区分大小写 r:可以接正则表达式
*updatedb:更新数据库
find
find [目录][选项][动作]
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍