注意:首先都要先進入需要操作的文件具體所在的文件夾~
批量重命名
有一批名稱格式相同文件需要重命名成另一種格式,使用:
rename “s/<文件名中原字符>/<想要替換成的字符>/” <通配文件名規則>
// 例如:將“image_0_small.png”批量修改爲“image_0_large.png”
rename "s/small/large/" image_*.png
//又如:將“image_0_small.png”批量修改爲“image_0.png”
rename "s/_small//" image_*.png
參考引用:https://www.jianshu.com/p/c6a838430124
批量重命名文件名爲數字索引編號(0~N.xxx)的方法
i=1; for x in *; do mv $x $i.png; let i=i+1; done
//注意圖片格式爲png/jpg/...
參考引用:https://blog.csdn.net/hubai789/article/details/49926019
批量刪除圖片
rm -i *.jpg //刪除後綴爲jpg的圖片,每次刪除都會詢問
rm -r *.gif //直接刪除後綴爲gif的圖片,不詢問(所以需謹慎)
rm -r *depth_colored.png//刪除該文件夾下命名後面包含“depth_colored.png”的文件
創建目錄A並創建目錄A的子目錄B
mkdir //新建文件夾指令
沒有用-p的情況下mkdir 逐個的創建目錄
mkdir A && mkdir A/B
如果用-p 可以直接創建2個目錄
mkdir -p A/B//如果父目錄A不存在就創建