gpt4 book ai didi

Linux - 递归遍历目录?

转载 作者:太空宇宙 更新时间:2023-11-04 09:36:01 24 4
gpt4 key购买 nike

假设我在目录/home/videos 中并且想要递归地遍历它下面的所有目录。如果目录名称包含“图像”,我想删除该目录及其所有内容。另外,这可以为文件完成吗?假设在每个目录中遍历每个文件并检查其名称是否以“.mp3”结尾并将其删除?

谢谢

最佳答案

find . -name "*images*" -type d -exec rm -r {} \;

find . -name "*.mp3" -type f -exec rm -rf {} \;

-exec rm -rf {}\; : 删除所有符合文件模式的文件。

-type f : 只匹配文件,不包含目录名。

-type d : 只匹配目录名

关于Linux - 递归遍历目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26387327/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com