温馨提示×

如何用Linux命令快速查找文件

小樊
56
2025-09-12 21:25:09
栏目: 智能运维

在Linux中,你可以使用find命令来快速查找文件。以下是一些基本的用法:

  1. 在当前目录及其子目录中查找名为filename.txt的文件:
find . -name filename.txt 
  1. 在指定目录(例如/home/username)及其子目录中查找名为filename.txt的文件:
find /home/username -name filename.txt 
  1. 在当前目录及其子目录中查找所有以.txt结尾的文件:
find . -name "*.txt" 
  1. 在指定目录(例如/home/username)及其子目录中查找所有以.txt结尾的文件:
find /home/username -name "*.txt" 
  1. 在当前目录及其子目录中查找所有文件,并按修改时间排序(最近的文件在前):
find . -type f -printf "%T@ %p\n" | sort -n 
  1. 在指定目录(例如/home/username)及其子目录中查找所有文件,并按修改时间排序(最近的文件在前):
find /home/username -type f -printf "%T@ %p\n" | sort -n 
  1. 在当前目录及其子目录中查找所有空文件:
find . -type f -empty 
  1. 在指定目录(例如/home/username)及其子目录中查找所有空文件:
find /home/username -type f -empty 

这些只是find命令的一些基本用法。你可以根据需要组合不同的选项和参数来实现更复杂的查找任务。要了解更多关于find命令的信息,请查阅其手册页(通过运行man find)。

0