1 [root@wen data]# mkdir --help 2 用法:mkdir [選項]... 目錄... 3 若指定目錄不存在則建立目錄。 4 5 長選項必須使用的參數對於短選項時也是必需使用的。 6 -m, --mode=模式 設置權限模式(相似chmod),而不是rwxrwxrwx 減umask 7 -p, --parents 須要時建立目標目錄的上層目錄,但即便這些目錄已存在也不看成錯誤處理 8 -v, --verbose 每次建立新目錄都顯示信息 9 -Z, --context=CTX 將每一個建立的目錄的SELinux 安全環境設置爲CTX 10 --help 顯示此幫助信息並退出 11 --version 顯示版本信息並退出 12 -------------------------------------------------------------------------------- 13 [root@wen 926]# echo {1..9} 14 1 2 3 4 5 6 7 8 9 15 16 [root@wen 926]# mkdir test/dir{1..5} 17 [root@wen 926]# tree 18 . 19 `-- test 20 |-- a 21 | `-- b 22 | `-- c 23 |-- dir1 24 |-- dir2 25 |-- dir3 26 |-- dir4 27 `-- dir5 28 -------------------------------------------------------------- 29 [root@wen 926]# mkdir -pv test/{1..3}/{4..6} 30 mkdir: created directory `test/1' 31 mkdir: created directory `test/1/4' 32 mkdir: created directory `test/1/5' 33 mkdir: created directory `test/1/6' 34 mkdir: created directory `test/2' 35 mkdir: created directory `test/2/4' 36 mkdir: created directory `test/2/5' 37 mkdir: created directory `test/2/6' 38 mkdir: created directory `test/3' 39 mkdir: created directory `test/3/4' 40 mkdir: created directory `test/3/5' 41 mkdir: created directory `test/3/6' 42 [root@wen 926]# echo {1..3}/{4..6} #建立多個目錄,再在個目錄下建立目錄 43 1/4 1/5 1/6 2/4 2/5 2/6 3/4 3/5 3/6 44 [root@wen 926]# tree 45 . 46 `-- test 47 |-- 1 48 | |-- 4 49 | |-- 5 50 | `-- 6 51 |-- 2 52 | |-- 4 53 | |-- 5 54 | `-- 6 55 |-- 3 56 | |-- 4 57 | |-- 5 58 | `-- 6 59 |-- a 60 | `-- b 61 | `-- c 62 |-- dir1 63 |-- dir2 64 |-- dir3 65 |-- dir4 66 `-- dir5 67 68 21 directories, 0 files
若是沒有安裝,則使用 yum -y install tree命令安裝node
1 建立文件 2 [root@wen 926]# touch {1..3}.txt 3 [root@wen 926]# ls 4 1.txt 2.txt 3.txt test 5 ------------------------------------------- 6 更改時間戳 7 [root@wen ~]# touch --help 8 用法:touch [選項]... 文件... 9 將每一個文件的訪問時間和修改時間改成當前時間。 10 11 不存在的文件將會被建立爲空文件,除非使用-c 或-h 選項。 12 13 若是文件名爲"-"則特殊處理,更改與標準輸出相關的文件的訪問時間。 14 15 長選項必須使用的參數對於短選項時也是必需使用的。 16 -a 只更改訪問時間 17 -c, --no-create 不建立任何文件 18 -d, --date=字符串 使用指定字符串表示時間而非當前時間 19 -f (忽略) 20 -h, --no-dereference 會影響符號連接自己,而非符號連接所指示的目的地 21 (當系統支持更改符號連接的全部者時,此選項纔有用) 22 -m 只更改修改時間 23 -r, --reference=文件 使用指定文件的時間屬性而非當前時間 24 -t STAMP 使用[[CC]YY]MMDDhhmm[.ss] 格式的時間而非當前時間 25 --time=WORD 使用WORD 指定的時間:access、atime、use 都等於-a 26 選項的效果,而modify、mtime 等於-m 選項的效果 27 --help 顯示此幫助信息並退出 28 --version 顯示版本信息並退出 29 30 請注意,-d 和-t 選項可接受不一樣的時間/日期格式。 31 ---------------------------------------------------------------------- 32 [root@wen 926]# stat test #查看當前文件時間 33 File: "test" 34 Size: 4096 Blocks: 8 IO Block: 4096 目錄 35 Device: 802h/2050d Inode: 144937 Links: 11 36 Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) 37 Access: 2017-09-27 02:41:04.294671193 +0800 38 Modify: 2017-09-27 02:39:46.498663489 +0800 39 Change: 2017-09-27 02:39:46.498663489 +0800 40 41 [root@wen 926]# touch -a test #修改訪問時間 42 [root@wen 926]# stat test 43 File: "test" 44 Size: 4096 Blocks: 8 IO Block: 4096 目錄 45 Device: 802h/2050d Inode: 144937 Links: 11 46 Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) 47 Access: 2017-09-27 04:00:51.859056241 +0800 48 Modify: 2017-09-27 02:39:46.498663489 +0800 49 Change: 2017-09-27 04:00:51.859056241 +0800 50 51 [root@wen 926]# stat test 52 File: "test" 53 Size: 4096 Blocks: 8 IO Block: 4096 目錄 54 Device: 802h/2050d Inode: 144937 Links: 11 55 Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) 56 Access: 2017-09-27 04:00:51.859056241 +0800 57 Modify: 2017-09-27 02:39:46.498663489 +0800 58 Change: 2017-09-27 04:00:51.859056241 +0800