Linux終端使用技巧

注意:首先都要先進入需要操作的文件具體所在的文件夾~

批量重命名

有一批名稱格式相同文件需要重命名成另一種格式,使用:
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不存在就創建
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章