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 が登録出来て素敵。