2012-08-31 63 views
4

我正在嘗試編寫一個腳本,該腳本可以讓我添加到現有目錄結構中,並將一堆文件複製到此範圍內的各個位置。但是,僅使用mkdir ...cp...命令不會工作,因爲我沒有權限這樣做。據我所知,這可以在'獲取信息'窗口中手動更改,但此腳本將由其他人運行,並且它的整個目的是節省時間和麻煩。從命令行更改文件夾權限(在mac上)

有沒有辦法添加到這個腳本,讓我有權將文件複製到BASEDIR/SUBDIRS?

更多關於我在做什麼的詳細信息:
我想用一堆SUBDIRS添加到BASEDIR目錄,然後將文件複製到這些子目錄中。問題是我在mkdir BASEDIR/SUBDIR1/SUBDIR2命令之後立即收到這些「許可被拒絕」錯誤。

由於

回答

4

命令
sudo chmod -R ugo=rwx BASEDIR/
給出了所有文件夾的權限的所有用戶BASEDIR和所有的子目錄

+0

然後可以跟進'MKDIR -p BASEDIR/SUBDIR1/SUBDIR2'其將根據需要創建SUBDIR2及其父目錄 – user1488804