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


답변:


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.