irods icommands的python端口
pyicmd的Python项目详细描述
#irods icommands的python端口的irods icommands的python端口。
--
``bash
pip3安装的pip3用户pyicmd
````
`````
` ` ` ``使用
``bash
用法:pyicmd[--主机][--端口][--用户][--passwd passwd-passwd]
`>[--zozone区][--version]>
[br]>>
;python端口的python端口的python端口irods命令。
支持iinit创建的irods_environment.json文件。文件可以位于其
默认位置('~/.irods/irods_environment.json')或通过
irods_environment_文件变量设置。
如果通过命令行irods_environment.json设置,则忽略
,并使用给定(或默认)的命令行参数打开会话。
要运行的icommand:
rm[文件]删除irods服务器中列出的文件
ls[路径]列出给定路径下的文件和文件夹
将本地计算机上的文件和文件夹复制到服务器
获取[file s(s)][loc]将文件和文件夹从服务器复制到本地计算机上的[loc]
测试与irods服务器的连接。
了解有关函数的更多信息,类型PyICMD [CMD] -H
BR/>可选的参数:
:IOSTS服务器的主机地址:BR/>——端口用户IROSTS服务器端口
——用户用户IROND用户名
——PASWD PASSWD IROD用户密码
——区域区IROTAN区BR/>——版本显示程序版本号和出口
‘BR/> BR/>速度test
默认情况下,icommands对大于~35mb的上载使用多线程。pyicmd当前不支持多线程上载,这会使大文件的上载速度变慢。
![速度测试](assets/uploadtimes.png)
[此iRODS docker容器](https://github.com/mjstealey/iRODS-provider-postgres)用于运行测试。
\r规范
代码应遵循[Python的PEP8样式指南](https://www.Python.org/dev/pep s/pep-0008/)所有贡献都应该通过标准的pylint测试可以使用:
``bash
make lint
```
--
``bash
pip3安装的pip3用户pyicmd
````
`````
` ` ` ``使用
``bash
用法:pyicmd[--主机][--端口][--用户][--passwd passwd-passwd]
`>[--zozone区][--version]>
[br]>>
;python端口的python端口的python端口irods命令。
支持iinit创建的irods_environment.json文件。文件可以位于其
默认位置('~/.irods/irods_environment.json')或通过
irods_environment_文件变量设置。
如果通过命令行irods_environment.json设置,则忽略
,并使用给定(或默认)的命令行参数打开会话。
要运行的icommand:
rm[文件]删除irods服务器中列出的文件
ls[路径]列出给定路径下的文件和文件夹
将本地计算机上的文件和文件夹复制到服务器
获取[file s(s)][loc]将文件和文件夹从服务器复制到本地计算机上的[loc]
测试与irods服务器的连接。
了解有关函数的更多信息,类型PyICMD [CMD] -H
BR/>可选的参数:
:IOSTS服务器的主机地址:BR/>——端口用户IROSTS服务器端口
——用户用户IROND用户名
——PASWD PASSWD IROD用户密码
——区域区IROTAN区BR/>——版本显示程序版本号和出口
‘BR/> BR/>速度test
默认情况下,icommands对大于~35mb的上载使用多线程。pyicmd当前不支持多线程上载,这会使大文件的上载速度变慢。
![速度测试](assets/uploadtimes.png)
[此iRODS docker容器](https://github.com/mjstealey/iRODS-provider-postgres)用于运行测试。
\r规范
代码应遵循[Python的PEP8样式指南](https://www.Python.org/dev/pep s/pep-0008/)所有贡献都应该通过标准的pylint测试可以使用:
``bash
make lint
```