Rock'n'Hack ブログ

それなりハッカーを目指して、もろもろのメモ。bloggerから引っ越しました。

fish で特定ファイルのフルパスを取得する

たまにフルパスを取得したいときがあるので、以下を fish function に登録している。

function fls
  echo $argv
  ls -ld $PWD/$argv{*,.*}
end

そうするとこんな感じで使える。たまに便利。

$ pwd
/var/log
$ fls syslog
syslog
-rw-r----- 1 syslog adm  11521 Jul 24 22:17 /var/log/syslog
-rw-r----- 1 syslog adm  46860 Jul 11 06:25 /var/log/syslog.1
-rw-r----- 1 syslog adm  46860 Jul 11 06:25 /var/log/syslog.1
-rw-r----- 1 syslog adm  84756 Jun 18 06:25 /var/log/syslog.2.gz
-rw-r----- 1 syslog adm  84756 Jun 18 06:25 /var/log/syslog.2.gz
-rw-r----- 1 syslog adm 125025 Apr 19 06:25 /var/log/syslog.3.gz
-rw-r----- 1 syslog adm 125025 Apr 19 06:25 /var/log/syslog.3.gz

fish shell はカジュアルに function が登録出来て素敵。