From @cxgreat2014 on Sat Dec 17 2016 01:26:48 GMT+0000 (UTC)
I had used ipfs add -r folder_name
to add a folder already, folder hash is QmNbs8stghYQMSTiC28aonneZHAk2dTJmMehJLJWR3xY7u
, now I want to add some new file to this hash folder fast (not generate other file’s hash), how can I do it?
Copied from original issue: https://github.com/ipfs/faq/issues/211
From @whyrusleeping on Sat Dec 17 2016 18:52:15 GMT+0000 (UTC)
@cxgreat2014 You can use ipfs object patch
.
For example, if you wanted to add a file named foo
to your directory, whose hash is QmABC123
, you could run:
ipfs object patch QmNbs8stghYQMSTiC28aonneZHAk2dTJmMehJLJWR3xY7u add-link foo QmABC123
From @Kubuxu on Sat Dec 17 2016 21:26:27 GMT+0000 (UTC)
Or using files API:
ipfs files cp /ipfs/OLDDIRHASH /tmpdir
ipfs files cp /ipfs/NEWFILE /tmpdir/newfile
NEWHASH=$(ipfs files stat --hash /tmpdir)
ipfs pin add $NEWHASH
ipfs files rm -r /tmpdir
From @cxgreat2014 on Sun Dec 18 2016 02:09:19 GMT+0000 (UTC)
@whyrusleeping @Kubuxu Thanks a lot