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

2021-05-24 05:02:27 字數 513 閱讀 1377

在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選項可以指定包含要備份的檔案的列表

在linux下修改資料夾機器子資料夾的許可權

使用命令 chmod 用法 chmod 選項 模式 模式 檔案.或 chmod 選項 八進位制模式 檔案.或 chmod 選項 reference 參考檔案 檔案.change the mode of each file to mode.with reference,change the mode ...

C 遍歷資料夾及其子檔案(夾)

c 遍歷資料夾及其子檔案 夾 如下 int finder lpctstr pstr 一般檔案及資料夾 printf d s n i finder.getfilename bool bisdir finder.isdirectory if bisdir else end while finder.cl...

Linux下遞迴遍歷檔案和資料夾

include include include include include include include 利用深度優先遍歷實現檔案檢索 void dfs const char filedir if dirstat.st mode s ifdir else int main int argc,c...