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);