溫馨提示×

linux查找命令在目錄中應用

小樊
120
2024-11-18 22:14:25
欄目: 智能運維

在Linux中,你可以使用find命令來查找文件并應用某些操作

  1. 查找當前目錄及其子目錄中的所有文本文件:
find . -type f -name "*.txt"
  1. 查找名為"file.txt"的文件,并顯示其內容:
cat file.txt
  1. 查找當前目錄及其子目錄中的所有空文件:
find . -type f -empty
  1. 查找當前目錄及其子目錄中的所有隱藏文件(以.開頭的文件):
find . -type f -name ".*"
  1. 查找當前目錄及其子目錄中的所有大于1MB的文件:
find . -type f -size +1M
  1. 查找當前目錄及其子目錄中的所有以"example"開頭的文件,并顯示其內容:
find . -type f -name "example*" -exec cat {} \;
  1. 查找當前目錄及其子目錄中的所有以".log"結尾的文件,并將其移動到一個名為"logs"的目錄:
find . -type f -name "*.log" -exec mv {} logs/ \;
  1. 查找當前目錄及其子目錄中的所有以".txt"結尾的文件,并刪除它們:
find . -type f -name "*.txt" -exec rm {} \;

請注意,在使用find命令執行刪除或其他危險操作時,務必謹慎,因為這些操作是不可逆的。在執行刪除操作之前,建議先使用-ok選項代替-exec選項,以便在執行每個操作之前進行確認。例如:

find . -type f -name "*.txt" -ok rm {} \;

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女