teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2020/01/03 03:19

投稿

otn
otn

スコア86341

answer CHANGED
@@ -7,4 +7,16 @@
7
7
  }
8
8
  diff -u <(filelist /Volumes/nas/dir2) <(filelist ~/dir1)
9
9
  ```
10
- `dir2`の方がバックアップだと思うので、↑のように比較の順番を入れ替えたほうが、「増えたファイル」が実感と合います。
10
+ `dir2`の方がバックアップだと思うので、↑のように比較の順番を入れ替えたほうが、「増えたファイル」が実感と合います。
11
+
12
+ パイプになるので多分大丈夫だと思いますが、もしメモリ不足で実行できないようなら、ファイルにします。
13
+ ```Bash
14
+ #!/bin/bash
15
+ filelist(){
16
+ cd $1
17
+ find . -type f ! -name .DS_Store ! -name '._*' ! -name '~$*' -print
18
+ }
19
+ filelist /Volumes/nas/dir2 > /tmp/dir2
20
+ filelist ~/dir1 > /tmp/dir1
21
+ diff -u /tmp/dir2 /tmp/dir1
22
+ ```