From 4db61541ace65db7186f07373ff826b90cc9ce5f Mon Sep 17 00:00:00 2001 From: wxnacy <371032668@qq.com> Date: Thu, 28 May 2020 23:50:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20ossutil=20=E5=B8=B8?= =?UTF-8?q?=E7=94=A8=E5=91=BD=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- commands/cmd_oss | 32 ++++++++++++++++++++++++++++++++ commands/git.csv | 18 ------------------ commands/other.csv | 3 --- commands/vagrant.csv | 17 ----------------- icon/oss.png | Bin 0 -> 1611 bytes 5 files changed, 32 insertions(+), 38 deletions(-) create mode 100644 commands/cmd_oss delete mode 100644 commands/git.csv delete mode 100644 commands/other.csv delete mode 100644 commands/vagrant.csv create mode 100644 icon/oss.png diff --git a/commands/cmd_oss b/commands/cmd_oss new file mode 100644 index 0000000..ff8fba1 --- /dev/null +++ b/commands/cmd_oss @@ -0,0 +1,32 @@ +# 文档地址 +https://help.aliyun.com/document_detail/50452.html?spm=a2c4g.11186623.6.702.11902e69EVPBh9 +# 列举 Bucket +ossutil ls +# 列举指定Bucket下所有的Object +ossutil ls oss:// +# 上传文件 +ossutil cp oss:/// +# 下载文件 +ossutil cp oss:/// +# 拷贝文件 +ossutil cp oss:/// oss:/// +# 上传文件夹 +ossutil cp -r oss:/// +# 上传文件夹并跳过相同文件 +ossutil cp -ru oss:/// +# 上传所有文件格式为txt的文件 +ossutil cp -r oss:/// --include "*.txt" +# 上传所有文件名包含abc且不是jpg和txt格式的文件 +ossutil cp -r oss:/// --include "*abc*" --exclude "*.jpg" --exclude "*.txt" +# 仅上传当前目录下的文件,忽略子目录 +ossutil cp -r oss:/// --only-current-dir +# 上传文件时启用 100 个并发数 +ossutil cp -r oss:/// --jobs 100 +# 删除空Bucket +ossutil rm oss:// -b +# 清除Bucket数据并删除Bucket +ossutil rm oss:// -bar +# 删除单个Object +ossutil rm oss:/// +# 删除指定前缀的所有Object +ossutil rm oss://// -r diff --git a/commands/git.csv b/commands/git.csv deleted file mode 100644 index 2b3d141..0000000 --- a/commands/git.csv +++ /dev/null @@ -1,18 +0,0 @@ -git add ., 将所有新增、修改、删除的文件提交到索引中 -git add --ignore-removal ., 将所有新增、修改的文件提交到索引中 -git add -A, 将所有新增、修改、删除的文件提交到索引中 -git add -u, 将所有修改、删除的文件提交到索引中 -git init, 初始化当前目录为仓库 -git init , 创建 仓库 -git init , 创建 仓库 -git config --global user.name "your name", 全局配置 git 用户名 -git config --global user.email "youremail@gmail.com", 全局配置 git 邮箱 -git config credential.helper store, 储存当前仓库凭证 -git config --global credential.helper store, 全局模式储存仓库凭证 -git config --global credential.helper cache, 全局模式缓存凭证 15 分钟 -git checkout -b origin/, 在本地创建远程分支 -git fetch origin , 把远程分支拉到本地 -git pull origin master --allow-unrelated-histories, 解决拉取项目到本地新仓库 fatal: refusing to merge unrelated histories 的问题 -git pull origin , 拉取远程分支到本地 -git merge --abort, 撤销所有合并操作 -git log --stat --author= --after= --before=, 查看某人一段时间的提交记录,并显示详情 diff --git a/commands/other.csv b/commands/other.csv deleted file mode 100644 index b2ab4e8..0000000 --- a/commands/other.csv +++ /dev/null @@ -1,3 +0,0 @@ -df -h, 查看磁盘使用情况,并格式化输出 -du -d 1 -h, 查看第一层目录的文件夹大小,并格式化输出 -pm2 resurrect, 恢复上次保存的任务状态 diff --git a/commands/vagrant.csv b/commands/vagrant.csv deleted file mode 100644 index 281dbee..0000000 --- a/commands/vagrant.csv +++ /dev/null @@ -1,17 +0,0 @@ -vagrant init [name [url]], 在当前文件夹初始化 Vagrantfile -vagrant init centos/7, 在当前文件夹初始化 centos7 -vagrant up , 启动虚拟机" -vagrant ssh , 登陆虚拟机" -vagrant halt , 登陆虚拟机" -vagrant destroy [name|id] , 销毁虚拟机" -vagrant destroy -f , 销毁虚拟机,并对询问回答 yes" -vagrant package , 打包 box" -vagrant package --ouput , 打包 box,并指定包名" -vagrant status , 当前虚拟机状态 -vagrant reload , 重新加载虚拟机配置 -vagrant global-status, 查看所有虚拟机状态 -vagrant box list, 查看所有 box 列表 -vagrant box remove , 删除 box -vagrant box remove --box-version , 删除 box,并指定版本 -vagrant box update , 更新 box 版本" -vagrant box update --box , 更新 box diff --git a/icon/oss.png b/icon/oss.png new file mode 100644 index 0000000000000000000000000000000000000000..14df71a206c5b9be758735e804e8ddcccbdf793f GIT binary patch literal 1611 zcmV-R2DJH!P)9ps){>LhNJ7tSs`*xZb%d*biwJi)8oC8)LfduJ_KIxjS=R*gLSl&htL+ z^FHT2bI&=mgfafm7_T2y1F9V`#vQ0Gfid0y)t6v(2~?NBC~{zyIji=pa<+aP+t#A%x2I{z6BDFfq9!ky#GY1`)Cwq zToD5<7M=nqRc;Xse4{YGlTGJ8ESJNJtEd5u2Qbe0U0V;}#gT{}7Q35V-jr?5A1sHn zVg^hz)j2NFdN3Nx5gHW3z$RNbF9hL+k5|Niq^Uo}z#%ZR%Q5=rtK3kz@J`y0z-G6T};v0f~&hkeK%b z35an#%cz}g3%kcJM=S<3m<`vBgZn*z>tifXhI*GJoX0C}Kq8}c5aT%+h4EuZSR$7x zl_&BJNVKa9h-hE@g-K`Vw1hLeVg?u){R=SPCoQicz|vh1X$M@9pF9Zzz5RhLoI8s_ zBQ+plYOMr3FQKX85OS5(*bfO^=)bN366ncf6E7Q6K+VlvqU*QN26)B0#9t9mFPlsnN8Dni@^5>1 z!_>b7_+IJQut4S}E1mx|lmQpkxk3lR=90n_+O3q+d~PN+iI&ip>85&<2pkyXpJp$-i_42<7aav^ zMG$YIU44RxJ`Tc#9k+yY*^)2%4v6I{i*RrfPkFFYboR*zH%#pWfTRpo4#WE_kzY6* zThsufU26j&Ek`Vc>UImf;N;5uF)8$gJ%PF!pf_akK{y6h+QMm*HDG6yJ3eN9(oW}h z28kRze(@*q?=Ufb*kbG7!ymk?+x7-s;SVW0qD+DOkIezRY42_!Q51H}AU8C6M#FyRh6<$O0_KujM|{ARzT z0p5UNs)qr(>;gf$LLVT5j@lwOb1=lnXa}PHaLVBIw#cvX(_Hc_V3=wPKyO7+aFL&$ zH?zVSxI0X4y>>G9)&3D>E@s+hr*qE)ah5iqZR!-%)P4)5h9Htq%_S?dFXh`vqo;o>WiM$A-HP8T$EYYsLON5nSh>Kt?OE^RJ_DNGS z7}y11`iQs*zkq3@C32yU?@|VM;*uF{5i>dfOb#oS2%EDhXVu_1wL`71D_{pe_lM;h zz%zQ8d6Uw2Rcp2-+glEgv;h}7!Bl5}X(mSYhfI{4$N*fJ+Iy*&E+ai-~9^h?8JUBf=zR90%c7F7QcLakqDg(?hPH zO9}M;ZI1ihM-+uL26X)Y=lyd-jzBqpb1reGLVPH@qTBn15Xlp&10u;d%1EjPjIs%- zxSVPSRNV4Wmay6ZqijMdE~nZ76}NnpC9HP9D4URq%Ng?>@Gpf@8DDVoK)3(^002ov JPDHLkV1mG==JWsn literal 0 HcmV?d00001