터미널을 사용하여 최근 수정 / 생성 된 파일 표시


답변:


25

키보드에서 Ctrl+ Alt+ T를 누르면 터미널이 열립니다. 열리면 아래 명령을 실행하십시오.

find ${1} -type f | xargs stat --format '%Y :%y %n' 2>/dev/null | sort -nr | cut -d: -f2-

찾기 명령을 참조하십시오

출처 : 리눅스


명령이 정확합니다. 사용해 보셨습니까?
— Mitch

네, 맞아요, 시간이 좀 걸리 네요. -f2- 명령이 일반적으로 끝나지 않기 때문에 -f2-가 틀렸다고 생각했습니다. –
— 등록 된 사용자

좋은 것! 숨겨진 파일을 무시하는 것은 어떻습니까?
— Ionică Bizău

사용할 수 있습니다 -iname. 예를 들어 * .txt 파일을 찾되 .vimrc와 같은 숨겨진 .txt 파일은 무시하십시오 -type f \( -iname "*.txt" ! -iname ".*" \).
— Mitch

@Mitch 지난 2 일 동안 파일을 찾도록 지정하는 방법은 무엇입니까?
— user13107

6

stat명령 확인 :

용법:

stat [options] filename ... ...

예 :

stat /home/user/Docs/filename.txt

파일을 검색하려면 find다음 명령을 사용하십시오 .

예 :

find /to/target/directory* -mtime -1

( -mtime nn * 24 시간 전에 마지막으로 수정 된 데이터가 있는 스위치 쇼 파일은 -mtime -11 일 전의 파일이 표시됨)

find /to/target/directory* -mmin 30

지난 30 분 동안 수정 된 파일이 표시됩니다.

매뉴얼 페이지의 TESTS에서 더 많은 옵션을 확인하십시오 ( man find터미널에서 사용 ). -amin n(마지막으로 n 분 전에 액세스 한), -cmin(파일 상태가 n 분 전에 마지막으로 변경된 ) 다른 스위치와 같은 다른 스위치를 사용할 수 있습니다 .


아마도 답변에서 통계 부분을 제거하거나 특정 명령을 제공하는 것을 고려할 수 있습니다.
— 등록 된 사용자

stat filename여기서 filename은 대상의 절대 또는 상대 경로 일 수 있습니다. 이것은 다른 출력들 중 액세스, 수정, 변경 시간을 보여줄 것입니다.
— 정확한

stat또한 당신에게 파일의 줄 것이다 출생 시간을 경우 파일 시스템을 지원하는 ..
— 정확한

1
질문자는 최근에 변경된 파일 목록을 보려고합니다. stat특정 파일 또는 디렉토리의 속성을 제공합니다 (마지막으로 수정 한 시간 등). 따라서이 명령은이 질문에 적합하지 않습니다.
— 등록 된 사용자

.. 관련되지 않습니까? 그것은 당신에게 타임 스탬프를 보여줍니다. 그리고 OP가 원하는 것은 동일한 것을 실제로 구현하는 것입니다.
— 정확한

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.