使用shell sh 檔案批量修改檔案的許可權

2021-09-18 04:53:31 字數 648 閱讀 9452

最近在www.coolketang.com上實現了蘋果移動端互動教程的web化。

但是課程資料在上傳到雲伺服器時,總是出現許可權問題,而無法開啟。

所以寫了個指令碼,在上傳伺服器之前,批量修改資源的許可權。

# 遍歷資料夾,並對子資料夾下的所有檔案修改許可權

# author: www.coolketang.com

# date: 2019-04-01 19:01:48

#資料夾名稱

resource="xcode"

#資料夾路徑

***targetpath="/users/jerry/documents/projects/interactiveweb所有資源/"$resource"/"

#遍歷子資料夾

for file in $***targetpath

do #獲取遍歷到的子資料夾

subfolder="/users/jerry/documents/projects/interactiveweb所有資源/"$resource"/"$"/"

#修改資料夾下所有檔案的許可權

sudo chmod -r 755 $subfolder

done

echo "許可權修改完成........"

git 批量提交修改檔案 批量更新Git專案指令碼

在平時的工作中,遇到一些優秀的開源專案,如volley picasso okhttp等,如果想閱讀它的源 我通常都會clone專案到本地的github資料夾,這樣大神們後面再提交更新的話,只需要git pull更新一下本地的專案就能做到和遠端倉庫的 同步了。可是時間長了就會遇到乙個問題,如果gith...

檔案批量重新命名

今天遇到乙個問題,有一批檔案,需要修改字尾名,還要將前面的部分字元刪除,首先想到重新命名命令 ren 試了幾次,無法實現需求,只能,批處理了。在網上查了一下,寫了個,將字尾為.doc.doc的該為只有乙個.doc echo off setlocal enabledelayedexpansion 開啟...

檔案批量操作之旅

檔案重新命名 os.rename a.txt b.txt 檔案批量操作 my code test 1.jpg 2.jpg import os file list os.listdir test 當前目錄下的檔案列表 相對路徑 以當當前目錄為起點的路徑 for f in file list print...