コマンドラインを前に何をするか忘れてしまった時

TVアニメ『Rewrite』 1話にいっぱい詰まっててまるで2話分見たような気分になりました。男性主体の恋愛アドベンチャーゲームが原作なので、女子が多いです。眼帯女子が登場してたので、おそらくお約束の萌要素の女子たちは、ひと通り登場しています(おそらく、っていうのは、私のスキル不足で、まだ萌えることができないからですが)。
私の中の視聴ポイントですが、この主人公はなにか記憶を失っているようですけど、その記憶がなんなのか判るまでは、面白く見れるかと思います。

PCを起動して端末ウィンドウを起動したのはよいが、はて、自分は先回まで何をしていただろう、とド忘れすることは少なくないです。人間忘れたいことはいろいろありますし。

そんな時は、findコマンドで先回使った時間を指定しましょう。

~$ find -mtime -1 | grep -v '/\.'
.
./blog/lic
./blog/lic/diagram.ods
~$ 

なぜhistoryじゃないのかというと、PC操作が必ずしもコマンドラインだけじゃないからです。上の例ではlibreofficeのファイルでした。もしかしたら図を描いている方が多いかもしれません。

grepでフィルタリングしているのは、隠しディレクトリを除外するためです。隠しディレクトリ内のファイルは以下のようにやたら書き換えされますので、除外しています。

~$ find -mtime -1
.
./.config/libreoffice/4
./.config/libreoffice/4/user
./.config/libreoffice/4/user/backup
./.config/libreoffice/4/user/config/fontnameboxmruentries
./.config/libreoffice/4/user/uno_packages/cache
./.config/libreoffice/4/user/uno_packages/cache/log.txt
./.config/libreoffice/4/user/registrymodifications.xcu
./.config/gtk-2.0
./.config/gtk-2.0/gtkfilechooser.ini
./.local/share
./.local/share/recently-used.xbel
./.local/share/zeitgeist/activity.sqlite-wal
./.local/share/zeitgeist/fts.index
./.local/share/zeitgeist/fts.index/termlist.baseB
./.local/share/zeitgeist/fts.index/termlist.DB
./.local/share/zeitgeist/fts.index/postlist.baseA
./.local/share/zeitgeist/fts.index/postlist.DB
./.local/share/zeitgeist/fts.index/record.DB
./.local/share/zeitgeist/fts.index/postlist.baseB
./.local/share/zeitgeist/fts.index/record.baseB
./.local/share/zeitgeist/fts.index/position.baseA
./.local/share/zeitgeist/fts.index/termlist.baseA
./.local/share/zeitgeist/fts.index/position.baseB
./.local/share/zeitgeist/fts.index/position.DB
./.local/share/zeitgeist/fts.index/record.baseA
./.local/share/zeitgeist/activity.sqlite-shm
./blog/lic
./blog/lic/diagram.ods
./.cache/upstart/gnome-session-Unity.log
./.cache/upstart/unity-panel-service.log
~$ 

隠しファイルを除外したら、.vimrcなどの設定ファイルを見落としてしまうかもしれませんね。でも、心配不要です。設定ファイルは個人でとても重要なファイルだと思いますので、ファイル自体はバージョン管理して、シンボリックリンクとして隠しファイルを作成していますので。

~$ ls -l .vimrc
lrwxrwxrwx 1 takku takku 9  7月 11 01:57 .vimrc -> doc/vimrc
~$ 
~$ find -mtime -1 | grep -v '/\.'
.
./doc
./doc/vimrc
./blog/lic
./blog/lic/draft
~$ 

いやあそれにしてもよく忘れます。そのおかげで、何度も同じ映画とか見れるわけなのでラッキーですが。

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA