在Ubuntu下的Firefox中,当我尝试通过Ctrl+S将一些网页保存到本地计算机时,会弹出一个窗口让我选择目的地,我可以在其中选择“最近使用”的目录和文件。我相信“最近使用”是由 Ubuntu 维护的。
一些问题:
我发现只有那些最近创建或更改的目录或文件才会显示在“最近使用”下。对于最近访问过的,没有经过修改的,好像不算最近使用过的,但有时候我希望能算到。
最近使用的历史记录长度也非常有限,但有时我想要更长的历史记录。
我可以在终端中查看最近使用的目录和文件的列表吗?我正在使用 bash。
答案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)。