touch和umsak的用法

touch 的用法:

最常用用法:touch fileA如果fileA存在,使用touch指令可更改這個文件或目錄的日期時間,包括存取時間和更改時間;如果fileA不存在,touch指令會在當前目錄下

新建一個空白文件fileA。

touch 命令詳解功能說明:改變文件或目錄時間。語 法:touch [-acfm][-d <日期時間>][-r <參考文件或目錄>][-t <日期時間>][--help] [--version][文件或目錄...] 或 touch [-

acfm][--help][--version][日期時間][文件或目錄...]補充說明:使用touch指令可更改文件或目錄的日期時間,包括存取時間和更改時間。參 數: -a或--time=atime或--

time=access或--time=use 只更改存取時間。 -c或--no-create 不建立任何文件。 -d<時間日期> 使用指定的日期時間,而非現在的時間。 -f 此參數將忽略不予處

理,僅負責解決BSD版本touch指令的兼容性問題。 -m或--time=mtime或--time=modify 只更改變動時間。 -r<參考文件或目錄> 把指定文件或目錄的日期時間,統統

設成和參考文件或目錄的日期時間相同。 -t<日期時間> 使用指定的日期時間,而非現在的時間。 --help 在線幫助。 --version 顯示版本信息。

umask的用法:

一般形式爲umask  nnn(置000-777)該位表示在創建文件或者修改文件時,應關閉的權限位的掩碼。比如nnn爲111,則生成的文件則是-rw-rw-rw-。

如果想知道當前的umask 值,可以使用umask命令:

  $umask

  如果想要改變umask值,只要使用umask命令設置一個新的值即可:

  $ umask 002

  確認一下系統是否已經接受了新的u m a s k值:

  $umask

  002

在系統中調用umask的函數

原型爲 #include <sys/stat.h> 

            mode_t umask(mode_t newmask);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章