全球云服务器测评

Linux常见问题解决方案

linux查找定位文件命令,查找工具,查找命令

2025-06-04 | 分类: Linux常见问题解决方案 | 查看: 4

pwd命令

pwd命令用于先使用户当前所处的工作目录,英文全称为:“print working directory”。

cd命令

cd命令用于切换当前的工作路径,英文全称为"change directory",语法格式为"cd [参数] [目录]"。

cd -:返回上一次所处的目录。

cd..:进入上级目录。

cd~:切换到当前用户的家目录。

cd~username:切换到其他用户的家目录。

ls命令

ls命令用于显示目录中的文件信息,英文全称为"list",语法格式为"ls [参数] [文件名称]"。

-a,--all:列出所有文件,包括以(.)开头的隐藏文件。

-l:单列输出(一行输出一个文件)。

-d:将目录名像其他文件一样列出,而不是列出它们的内容。

tree命令

tree命令用于以树状图的格式列出目录内容及结构

find命令

find命令用于按照指定条件查找文件所对应的位置,语法格式为"find [查找范围] 寻找条件"。

在Linux中,搜索工作一般都是通过find命令来完成的,它可以使用不同的文件特性作为寻找条件(如文件名、大小、修改时间、权限信息等),一旦匹配成功则默认将信息显示到屏幕上。

find命令的参数及作用如下:

-name 匹配名称

-perm 匹配权限(mode 为完全匹配,-mode 为包含即可)

-user 匹配所有者

 -group 匹配所有组

-mtime -n +n 匹配修改内容的时间(-n 指n天内,+n 指n天以前)

-atime -n +n 匹配访问文件的时间(-n 指n天内,+n 指n天以前)

-ctime -n +n 匹配修改文件权限的时间(-n 指n天内,+n 指n天以前)

-nouser 匹配无所有者的文件

-nogroup 匹配无所属组的文件

-nwer   f1  !f2 匹配比 f1 新但比 f2 旧的文件

--type b/ d/ c/ p/ l/ f 匹配文件类型(后面的字母依次表示块设备、目录、字符设备、管道、链接文件、文本文件)

-size 匹配文件的大小(+50KB为查找超过50KB的文件,而-50KB为查找小于50KB的文件)

-prune 忽略某个目录

-exec.... { } \; 后面可跟用于进一步处理搜索结果的命令

which命令

which命令用于按照指定名称快速搜索二进制程序(命令)所对应位置,语法格式为"which 命令名称"。

which命令是在PATH变量所指定的路径中,按照指定条件搜索命令所在的路径。也就是说,如果我们即不关心同名文件( find 与 locate),也不关心命令所对应的源代码和帮助文件(whereis),仅仅是想找到命令本身所在路径,那么which命令再适合不过了。


目前有0 条留言

发表留言