Bash의 "최근 사용된" 디렉터리 및 파일

Bash의 "최근 사용된" 디렉터리 및 파일

Ubuntu의 Firefox에서 Ctrl+S를 통해 일부 웹 페이지를 내 로컬 컴퓨터에 저장하려고 하면 대상을 선택할 수 있는 창이 팝업되어 "최근에 사용한" 디렉터리와 파일을 선택할 수 있습니다. 나는 "최근 사용"이 우분투에 의해 관리된다고 믿습니다.

몇 가지 문제:

  1. 최근에 생성되거나 변경된 디렉터리나 파일만 "최근 사용됨" 아래에 표시되는 것으로 나타났습니다. 최근 방문하여 수정하지 않은 것들에 대해서는 최근 사용 횟수로 집계되지 않는 것 같은데, 가끔은 집계가 되었으면 하는 바램이 있습니다.

  2. 최근에 사용되는 히스토리 길이도 매우 제한적이지만 때로는 더 긴 히스토리를 원할 때도 있습니다.

  3. 최근에 사용한 디렉터리와 파일 목록을 터미널에서 볼 수 있나요? 나는 배쉬를 사용하고 있습니다.

답변1

이 시도:

ls -ltu

하지만 옵션이 활성화된 파티션을 ext2-4설치 해야 합니다 .atime

Ubuntu기본적으로 이 relatime옵션은 기본적으로 활성화되어 있습니다.

에서 man mount:

atime이
noatime 함수를 사용하지 않는 경우 inode 액세스 시간은 커널 기본값에 따라 제어됩니다. strictatime 및 relatime 설치 옵션에 대한 설명도 참조하세요.

relatime은
수정 또는 변경 시간을 기준으로 inode 액세스 시간을 업데이트합니다. 이전 액세스 시간이 현재 수정 또는 변경 시간보다 이전인 경우에만 액세스 시간이 업데이트됩니다. (noatime과 유사하지만 마지막 수정 이후 파일을 읽었는지 여부를 알아야 하는 mutt 또는 기타 응용 프로그램을 손상시키지 않습니다.)

Linux 2.6.30부터 커널은 기본적으로 이 옵션이 제공하는 동작으로 설정되며(noatime이 지정되지 않은 경우) 레거시 의미 체계를 얻으려면 strictatime 옵션이 필요합니다. 또한 Linux 2.6.30부터 파일은 마지막으로 액세스한 지 1일 이상 지난 경우 항상 업데이트됩니다.

/etc/fstab:

/dev/mapper/raid1-home /home ext4 defaults,atime 0 1

참고: 이 옵션을 활성화하면 성능(디스크 I/O)이 저하됩니다.

atime, ctime, mtime에 대한 추가 정보

관련 정보