ÇöÀç µð·ºÅ丮³» ¹× ÇÏÀ§Æú´õÀÇ ¸ðµç ÆÄÀÏ Çؽðª ÃßÃâÀúÀå

   Á¶È¸ 23013   Ãßõ 6    

http://www.2cpu.co.kr/bbs/new_view.php?bo_table=QnA&wr_id=455305&qstr= (1014)

이 글은 강좌라기보다는 제가 쓸 용도로 만든 간단한 해시리스트 정리 커맨드라서 거의 메모에 가깝습니다.


일전에 질문올린 글을 통해 답변받은 커맨드로 대용량 복사를 하기 전 해시값 추출로 백업/복사 후 데이터의 무결성

검사를 위해 윈도우 파워쉘 커맨드를 쓴 적이 있습니다. 이 때 "|(파이프) get-filehash"를 get-childitem (속칭 DIR) 뒤에 쓰면

파일이름 또는 폴더이름이 길 경우 "..."으로 정확한 경로를 알 수 없는 문제가 있었는데 파이프로 해시생성하고

마지막에 export-csv로 하면 문제없이 출력되는 것을 확인하여 좀 더 보강된 버전을 메모하여 둡니다.


PS G:\> get-childitem -recurse g:\ati, G:\NVIDIA | get-filehash | export-csv g:\hash.csv

G드라이브 root밑에 있는 ATI폴더와 NVIDIA폴더 안의 모든 파일(숨김파일 제외)을 SHA256 해시값을 계산하고 hash.csv에

저장합니다. 추가하고 싶은 폴더는 ,을 추가하여 추가하면 됩니다.


좀 더 고급기술로는 원본과 복사본의 sha256값을 모두 추출하여 비교까지 해주는 커맨드가 있던데 이건 저도 어려워서

시도는 못했습니다. 키워드는 compare-object를 파이프 넣어서 구워삶으면 되는 것 같습니다.

¶óÈ¥ 2017-07
À¯·á ¹öÀüÀº ¸ø ãÀ¸½Å°Ç°¡¿ä?
ÇÁ·Î±×·¡¹ÖÀº Àß ¸ô¶ó¼­....
´Ù¸§¾Æ´Ï¶ó.. ÃÔ¿µ ÆíÁýÀ» ¾÷À¸·Î »ï°í ÀÖ½À´Ï´Ù.
ÃÔ¿µ µ¥ÀÌŸ¸¦ ¹é¾÷Çϸ鼭 Ç×»ó ºÒ¾ÈÇØ ÇÏ°í Àְŵç¿ä.
º¹»çÈÄ¿¡ ¸Þ¸ð¸®ÀÇ µ¥ÀÌŸ¿Í º¹»çº»ÀÇ µ¥ÀÌÅ͸¦ ºñ±³ È®ÀÎÇØ ÁÖ´Â ¿ëµµ·Î ¾µ¸¸ÇÑ ÇÁ·Î±×·¥ÀÌ ¾øÀ»±î¿ä?


Á¦¸ñPage 22/28
2019-04   30495   °£Àå°ÔÀå
2014-06   30546   ȲÁø¿ì
2022-08   30566   µö·¯´×¼­¹ö
2017-07   30963   ¼¼¹ú½­
2015-02   31019   ȲÁø¿ì
2018-04   31056   ¹Ú¹®Çü
2023-11   31205   ĸƾ¾Æ¸Þ¸®Ä«³ë
2022-04   31401   È­Á¤Å¥»ï
2019-05   31418   ½ºÄµl¹ÎÇö±â
2015-01   31843   ±èÁØ¿¬
2015-08   32017   witbox
2022-05   32084   µö·¯´×¼­¹ö
2017-07   32155   stone92±è°æ¹Î
2014-11   32370   ä¼±ÀÏ
2017-04   33028   ä¼±ÀÏ
2022-09   33080   µö·¯´×¼­¹ö
2022-10   33278   ¹Ú¹®Çü
2015-04   33282   HEUo±è¿ë¹Î
2023-02   33337   µö·¯´×¼­¹ö
2023-10   33424   µö·¯´×¼­¹ö