IPFS - add
IPFS add
add 명령은 ipfs에 파일이나 폴더를 추가하는 데 사용됩니다. 기본 사용법 :
ipfs add [options] 경로
주요 옵션은 다음과 같습니다:
- r: 가져오기 옵션, 폴더 추가에 사용
- q: 추가 후 출력 간소화
- w: 파일 또는 폴더를 한 폴더로 패키징
- H: 숨겨진 파일을 추가 (-r 과 함께 사용)
- s: 추가 할 파일 자르기 방법 지정
- t: trickle-dag 형식으로 dag 생성
- pin: 업로드 된 파일을 로컬에 보관하지 않으려면 -pin = false 사용
다음 예제에서 -q, -s 및 -w 를 보여줍니다.
- -q 옵션을 추가하면 파일의 해시 값만 출력
$ ipfs add wechat.jpg
added QmX76kWggpFKnzgP9i3wdpHcoC7Go8GLZ3Uhpjao9LaHkc wechat.jpg
$ ipfs add -q wechat.jpg
QmX76kWggpFKnzgP9i3wdpHcoC7Go8GLZ3Uhpjao9LaHkc
- -s 옵션을 추가하면 각 슬라이스의 최대 크기를 바이트 단위로 지정할 수 있으며 각 블록의 기본값은 256K
object links
명령을 사용하여 나뉜 파일의 개별 블록 확인
$ ipfs add -s size-10240 wechat.jpg
added QmaWLzjB6Y5RdkThm6TCxoK5ZnFRypxTNdK52QLGdoTvAs wechat.jpg
$ ipfs add wechat.jpg
added QmX76kWggpFKnzgP9i3wdpHcoC7Go8GLZ3Uhpjao9LaHkc wechat.jpg
$ ipfs object links QmaWLzjB6Y5RdkThm6TCxoK5ZnFRypxTNdK52QLGdoTvAs
QmY6AWeX52Pemc54pv6jFUvwaA1VBH7yFqLZv6A64MSEWg 10251
QmSCKPtkEpffpKUasSxMqicDN7vbSxhw8k7BwGBFbjSDai 10251
QmQ2DZqTnHF3F9mqtSD66jvKDGUanBgEfUxRDTtMQJuQZp 10251
QmdejejQH5wP6fKrmkBHRqtevFvUrTeAEHpMcnEAGTmkDY 10251
QmWimAR2tjeJBcsBtJPkU3VxQRdieHcYyaK5fnAJCd4Byj 10251
QmUXSHDHLyz3kxsFGdEc29JjLoJoeGamTKvbu84FfZ2VXv 4534
- -w 옵션을 추가하면 폴더가 하나 더 추가되고 원래 jpg 파일이 새로 생성된 폴더 안에 위치
$ ipfs add -w wechat.jpg
added QmX76kWggpFKnzgP9i3wdpHcoC7Go8GLZ3Uhpjao9LaHkc wechat.jpg
added QmbuocMnx9ArAejokbRoJqfsJgffU879Fz1Pb6jnmbbVU7