1. 程式人生 > >Linux下遍歷子資料夾修改許可權

Linux下遍歷子資料夾修改許可權

在linux下,我們可以用chmod更改檔案或目錄屬性

例如: chmod mode file|dir
當資料夾具備相同的許可權,有些資料夾下面套著好幾層目錄,一層一層的用chmod不是辦法
我們可以這樣改變所有子目錄的許可權: chmod mode dir -R

我們也可以用SHELL指令碼實現
#!/bin/sh
find /foldername -type d -exec chmod 755 {} /;
find /foldername -type f -exec chmod 644 {} /;
注: /foldername 為你要更改的目錄。

  差異備份

  1. find /var -mtime -1 -print> filelist

  產生要備份的檔案的列表-1表示是一天的時間

  2.tar -czv -T filelist -f /backup.tar.gz

  依據檔案列表進行備份. -T選項可以指定包含要備份的檔案的列表