Linux中在当前目录下查找某个文件。

说实话,当我第一次接触服务器时,我对这些命令感到很困惑。
但后来我就习惯了,也觉得很舒服。
让我们看看你提到的几点。

1 .连接服务器后,直接pwd。
事实上,大多数时候它位于主目录/home/username 中。
记得刚开始的时候,总是要cd~切换回主目录才敢动,生怕走错路。
当时我正在使用 PuTTY 连接 Linux 服务器。
当我看到黑屏上有一堆命令时,我惊慌失措。
现在想起来,我觉得当时真是太可爱了,太傻了。

2 关于cd/和pwd,我有一个小习惯。
例如,如果我想进入某个项目目录 /var/www/myproject,我会首先使用 ls /var 显示一个列表,看看它是否完整,然后 cd 进入它。
你提到使用find直接定位文件,但我很少使用它,除非目录太混乱而无法找到。

3 成立 。
-name 'nginx.conf' 我在使用此命令时遇到了一个陷阱。
有一次,我在查找配置文件时,发现系统首先找到了一个同名的隐藏文件.nginx.conf。
后来我改了才发现。
-名称'nginx.conf'! -路 '。
/。
'。
因此 Linux 中的文件名区分大小写,因此您应该始终牢记这一点。

4 Nginx模糊搜索这个用法是我平时用的。
但我有一个小技巧,在搜索带有汉字的文件名时特别有用。
例如,如果要查找某个项目的配置文件,可以直接使用find。
-name '项目名称',效率更高。
我记得有一次我帮一位同事找到一份文件。
他的文件名包含特殊符号,我无法使用标准命令找到它。
最后,我使用了 find 。
-正则表达式'.项目名称。
'找到它。

最费脑筋的就是我见过有人以嵌套的方式使用find命令,比如find / -name 'log' | grep '错误.log'。
老实说,对我来说直接使用 find / -name 'error.log' 会更方便。
当然,如果目录结构特别复杂,你可能不得不使用更高级的参数。
我自己还没有运行过这个。

我记得的资料是find命令是Linux系统中最常用的5 个命令之一,但具体排名我懒得去验证了。
不管怎样,记住,在 find 之后加上 -exec 命令可以避免很多麻烦,比如 find 。
-name 'tmp' -exec rm -rf {} \;这对于处理临时文件特别方便。
但使用时一定要小心。
如果你不小心删除了一些东西,那你哭就来不及了。

linux系统如何知道某文件在硬盘中的位置?

linux 怎么 查找一个指定的文件 和 文件夹

上周 我的朋友问如何使用find命令。

find /home -name ".txt" -print 这样可以检查主目录下的所有txt文件。

-exec rm {} \; 这可能会删除找到的文件。

但是他有点害怕。
小心使用-exec。
rm 是一个危险的命令。
修剪很少使用。
用于排除某些目录。
例如,当您搜索信息时 不要检查垃圾桶。

-mtime -2 检查两天内更改的文件。

-d型 直接找目录就可以了。
无需查看文档。

-nouser 未找到属于组所有者的文件。
请小心此文件类型。

最后选择了-name。
简单的。
足够的。
没关系。