用此命令主要在業務中比對,備份是否正常。
兩個服務器,A,B,A服務器中的內容每天零晨定時備份。我只需查看,最新文件有沒備份到。
比如兩個服務器是同名目錄:/home/media
ls -lt /home/media
詳細的命令是:
ls -lt /dirname/ | grep filename | head -n 1 |awk '{print $9}'
逐條解釋:
ls -lt /dirname/
列出此目錄下的所有文件並按照時間先後排序
grep filename
過濾出包含關鍵字的文件
head -n 1
查看排名第一的文件
awk '{print $9}'
打印出第九字段,此處爲文件名