在Linux系統中,可以使用find
命令來查找最近修改的文件。以下是幾種不同的用法:
find . -type f -printf '%TY-%Tm-%Td %TT %p\n' | sort -r | head -n 10
這個命令會列出當前目錄下最近修改的10個文件,按照修改時間降序排列。
find /path/to/directory -type f -printf '%TY-%Tm-%Td %TT %p\n' | sort -r | head -n 10
將/path/to/directory
替換為你想要查找的目錄路徑,并且可以修改head -n 10
來顯示你想要的文件數量。
find . -type f -mmin -N -printf '%TY-%Tm-%Td %TT %p\n' | sort -r
將N
替換為你想要查找的時間范圍,例如查找最近30分鐘內修改的文件,可以使用find . -type f -mmin -30 -printf '%TY-%Tm-%Td %TT %p\n' | sort -r
。
這些命令將會顯示文件的修改時間、時間戳和文件路徑。根據你的需求,你可以根據修改時間的格式進行修改并且使用其他命令來進一步處理結果。