用linux伺服器的時候,最麻煩的莫過於許可權的設定。
一種視覺化的方法就是通過winscp乙個乙個資料夾設定,但是速度太慢了。
其實ssh中可以用遞迴的方法實現批量修改檔案或資料夾許可權(chmod)操作:
先進入目錄,舉例為www
cd /www
然後遞迴設定資料夾(目錄)許可權為777
find -type d -exec chmod 777 {} \; /一般用這條就可以了
find -type d|xargs chmod 777
隨後可以選擇設定檔案許可權為777
find -not -type d -exec chmod 777 {} \;
find -not -type d|xargs chmod 777
上面也是一樣,一般只要設定第一行就行了。
但是建議各位,有些檔案,如config系統配置檔案,還是保留為644許可權為好。
**:
批量修改檔案
前提 系統xp 2008 2003 並且安裝好excel,win7的命令有些出入,所以不行,後面補充win7 第一步 確定需要修改的資料夾 需要將檔名中的 1 2 等全部去掉,通常會有一大批資料夾需要修改,會讓人非常頭疼。以下可以根據檔名輸出到excel 通過excel 結合批處理bat檔案來進行處...
Linux 批量修改檔名
linux shell 批量重新命名的方法總覽 1 刪除所有的 bak 字尾 rename s bak bak 2 把 jpe 檔案字尾修改為 jpg 3 把所有檔案的檔名改為小寫 rename y a z a z 4 將 abcd.jpg 重新命名為 abcd efg.jpg 5 將 abcd e...
linux下批量修改檔名
linux環境下,一批檔案如下 03003 anhui 20141206.dat 03005 anhui 20141208.dat 03014 anhui 20141210.dat 03003 anhui 20141207.dat 03005 anhui 20141209.dat 03014 anh...