외장 하드 드라이브에 백업을 만들었습니다. 그런 다음 또 다른 백업을 만들고 모든 파일을 다른 외장 하드 드라이브에 복사했습니다. diff
모든 것이 복사되었는지 확인하고 싶습니다 .
user@user:/media/user$ diff -r backup backup1
Nur in backup1/home/user: file.xls.
Nur in backup1/home/user: file.zip.
('nur'는 독일어로 '오직'이라는 뜻입니다.)
차이점에는 존재하지 않는 두 개의 파일이 표시됩니다.
user@user:/media/user$ file backup1/home/user/file.xls.
backup1/home/user/file.xls.: cannot open backup1/home/user/file.xls. (No such file or directory)
user@user:/media/user$ file backup1/home/user/file.zip.
backup1/home/user/file.zip.: cannot open backup1/home/user/file.zip. (No such file or directory)
diff는 이 두 파일을 어떻게 표시합니까? diff 출력을 수정하는 방법은 무엇입니까? 두 외장 하드 드라이브의 파일 시스템은 LUKS입니다.
답변1
diff -r
독일어 로케일을 사용한 출력은 .
파일에 를 추가합니다.
파일 backup1/home/user/file.xls
이 backup1/home/user/file.zip
존재해야 합니다.
예:
$ mkdir dir1 dir2
$ touch dir1/foo
$ LANG=de_DE.UTF8 diff -r dir1 dir2
Nur in dir1: foo.
$ diff -r dir1 dir2
Only in dir1: foo