lsで年を見る

$ ls -al

-rw-r--r--  1 root              root    41667  8月  4 20:09 Xorg.0.log
-rw-r--r--  1 root              root    65605  8月  2 17:48 Xorg.0.log.old
-rw-r--r--  1 root              root    28116  3月 16 00:28 Xorg.1.log

でファイルのタイムスタンプが見れますが年が見れません
すべて見るには

$ ls –full-time

-rw-r--r-- 1 root              root  41667 2015-08-04 20:09:34.047607251 +0900 Xorg.0.log
-rw-r--r-- 1 root              root  65605 2015-08-02 17:48:20.216461366 +0900 Xorg.0.log.old
-rw-r--r-- 1 root              root  28116 2015-03-16 00:28:53.319006423 +0900 Xorg.1.log

で、確認できます

locateでファイルを探す

Linuxでファイルを探すときfindコマンドでもいいけどlocateコマンドも便利です

sample.txtを探すとき

$ locate sample.txt

/home/user/sample.txt

これだけでOK
部分一致で検索してくれます

ファイルの場所をデータベースに持ってるので、作ったばかりのファイルは探せません

updatedbコマンドでデータベースが更新されるようで、通常は毎日cronで動いてるらしいです

rmコマンドでハイフン始まりのファイルが消せない

Ubuntuで

-,trail:-,extends:

というなぞのファイルができてました

消そうとコマンドを

$ rm -,trail:-,extends:
rm: 無効なオプション — ‘,’
Try ‘rm ./-,trail:-,extends:’ to remove the file `-,trail:-,extends:’.
Try ‘rm –help’ for more information.

とエラーでした
いわれたとおり rm –help を見るとハイフン2つをつけるか、./ をつけるかで消せる

$ rm — -,trail:-,extends:
もしくは
$ rm ./-,trail:-,extends:

これで消せました