生活随笔
收集整理的這篇文章主要介紹了
9.26-mkdir,tree,touch命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 [root@wen data]# mkdir --help2 用法:mkdir [選項]... 目錄...3 若指定目錄不存在則創建目錄。4 5 長選項必須使用的參數對于短選項時也是必需使用的。6 -m, --mode=模式 設置權限模式(類似chmod),而不是rwxrwxrwx 減umask7 -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
View Code 如果沒有安裝,則使用 yum -y install tree命令安裝
1 創建文件2 [root@wen 926]# touch {1..3}.txt3 [root@wen 926]# ls4 1.txt 2.txt 3.txt test5 -------------------------------------------6 更改時間戳7 [root@wen ~]# touch --help8 用法: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
View Code
與50位技術專家面對面20年技術見證,附贈技術全景圖
總結
以上是生活随笔為你收集整理的9.26-mkdir,tree,touch命令的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。