第十五天

liu4356發表於2024-03-10

第十五天

  1. 把 acclog.log 複製到/home目錄 複製過去需要重名 如下
    當前時間.access.log

    cp acclog.log /home/"$now".access.log
    
    
    
  2. 修改系統時間 修改當前時間

    date MMDDhhmm[[CC]YY][.ss]
    
    

    3.同步時間為北京時間 實戰操作下 這個是個工作題

    timedatectl set-timezone Asia/Shanhai
    

date 功能描述:顯示當前時間
date “+%Y” 功能描述:顯示當前年份
date “+%m” 功能描述:顯示當前月份
date “+%d” 功能描述:顯示當前是哪一天
date “+%Y-%m-%d %H:%M:%S” 功能描述:顯示當前年-月-日 時:分:秒

4 查詢指定資料資訊進行復制 查詢出.txt檔案,批次複製到/tmp目錄

find . -type f -name "*.txt" -exec cp {} /tmp/ \;

5 查詢指定資料資訊進行移動 查詢出*.txt檔案,批次移動到/tmp目錄

find . -type f -name "*.txt" -exec mv {} /tmp/ \;

6 將以abc開頭的行找出來




grep '^abc' *
grep -r '^abc' .


批次查詢 .log/檔案,在把他們壓縮成檔案

find ./ -type f -name "*.log" | xargs tar zcvf log,tar.gz

小計

find語法

根據檔名稱查詢  find / -type f -name "*.txt"
根據檔案大小查詢 find / -type f -size +100k
根據日期查詢 find / -type f -mtime +30
根據許可權查詢 find / -type f -perm 777
根據屬主屬組查詢 find / -type f -user root


相關文章