go-ipfs命令詳解之files
我們知道,在ipfs網路上大家上傳的每一個檔案都是一個object物件。那麼files命令就是一個API,它把object物件當做unix檔案系統格式來操作。基本格式如下:
ipfs files [子命令]
其中子命令有10個,其中大多數都支援—flush選項,預設是true。當你想把它設定為false的時候要特別注意,雖然能提高系統表現,但如果後臺程式意外退出,有可能丟失資料。10個子命令分別是:
1.chcid <path> 更改給定路徑根節點的cid版本或hash函式
--cid-verint 要採用的cid版本
--hash string 要採用的hash函式
2.cp <source> <dest> 拷貝檔案到mfs
3.flush <path> 將給定路徑的資料沖刷到磁碟
4.ls<path> 列出本地可變名稱空間中的目錄
5.mkdir <path>建立目錄,注意一定要是絕對目錄
-p bool 目錄不存在也不報錯
6.mv<source><dest> 把檔案從source移到dest,會改變hash
7.read<path> 在給定的mfs裡讀取一個檔案,注意必須是檔案
-o int 往後偏移int個位元組開始讀取
-n int 最大讀取int個位元組
8.rm<path> 刪除一個檔案
-r 遞迴刪除
9.stat<path> 檢視給定路徑檔案的狀態
--format string 指定列印的格式
--hashbool 僅列印hash
--sizebool 僅列印大小
10.write<path><data> 在path檔案裡寫入可變的data檔案
-o,-n 同7
-e bool 若檔案不存在,則建立
-t bool 寫入檔案前,清除原內容,並從頭開始寫入
如果你也喜歡ipfs,可以掃碼加入我的星球,我們一起親密的玩耍
也可以加入我剛建的QQ群71789361,裡邊有一些不錯的學習資料供下載。
個人微信:18191727
相關文章
- go-ipfs命令詳解之objectGoObject
- linux之kill命令詳解Linux
- Redis命令參考之INFO命令詳解Redis
- Hyperledger Fabric命令詳解之 up
- Git 學習之命令詳解Git
- Linux 常用命令之 top 命令詳解Linux
- Linux重要命之sed命令詳解Linux
- redis4.0之MEMORY命令詳解Redis
- Linux學習之iostat命令詳解LinuxiOS
- Linux 解壓zip檔案詳解之unzip命令!Linux
- Linux常用命令之檔案壓縮與解壓縮命令詳解Linux
- Dockerfile 命令詳解Docker
- NPM命令詳解NPM
- echo命令詳解
- Linuxtcpdump命令詳解LinuxTCP
- w命令詳解
- getsebool命令詳解
- tcpdump命令詳解TCP
- GCC命令詳解GC
- `find` 命令詳解
- Linux at命令詳解Linux
- netstat命令詳解
- Redis命令詳解:HashsRedis
- linux top 命令詳解Linux
- git init命令詳解Git
- git checkout命令詳解Git
- SVN命令詳解【轉】
- linux命令詳解:sortLinux
- git status命令詳解Git
- git add命令詳解Git
- Git 命令大全,詳解!Git
- git checkout 命令詳解Git
- git remote 命令詳解GitREM
- linux top命令詳解Linux
- MySQL explain命令詳解MySqlAI
- Linux screen 命令詳解Linux
- Linux find 命令詳解Linux
- rtmpdump命令列詳解命令列