二つのパスが一つのファイルシステムにあるかを調べる2018年03月17日 13時07分01秒

stat があるシステムでは、これでファイルのあるデバイス番号を取っても良さそうだが、df を用いるのがシステム依存が少なくて良さそう。
% test `df <path1> <path2> | cut -d' ' -f1 | sort -u | wc -l` -le 2
df コマンドが二つのディレクトリの容量を探している間に、ファイルの利用量が変わってしまうことがあるので、cut でファイルシステムのみを取得。sort -u は重複を除くため。そして、出力が二行かどうかを比べる。

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2018/03/17/8805321/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。