目录结构中搜索文件find命令怎么用
find命令可以在目录结构中搜索文件。它的语法是:
find
其中,
例如,要在当前目录中搜索所有以".txt"为扩展名的文件,可以使用下面的命令:
find . -name "*.txt"
要在当前目录中搜索所有目录,可以使用下面的命令:
find . -type d
要在当前目录中搜索所有以".txt"为扩展名的文件,并打印出完整的路径,可以使用下面的命令:
find . -name "*.txt" -print
要在当前目录中搜索所有以".txt"为扩展名的文件,并删除它们,可以使用下面的命令:
find . -name "*.txt" -delete
要在当前目录中搜索所有以".txt"为扩展名的文件,并将它们移动到一个名为"txtfiles"的目录中,可以使用下面的命令:
find . -name "*.txt" -exec mv {} txtfiles \;
要在当前目录中搜索所有以".txt"为扩展名的文件,并打印出它们的大小,可以使用下面的命令:
find . -name "*.txt" -exec ls -lh {} \;
要在当前目录中搜索所有以".txt"为扩展名的文件,并打印出它们的inode编号,可以使用下面的命令:
find . -name "*.txt" -exec ls -i {} \;
要在当前目录中搜索所有以".txt"为扩展名的文件,并打印出它们的时间戳,可以使用下面的命令:
find . -name "*.txt" -exec ls -l {} \;
要在当前目录中搜索所有以".txt"为扩展名的文件,并打印出它们的权限,可以使用下面的命令:
find . -name "*.txt" -exec ls -l {} \;
相关文章