9.26-mkdir,tree,touch命令

  • mkdir -- 建立文件
 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
View Code
  • tree  -- 查看目錄樹

若是沒有安裝,則使用 yum -y install tree命令安裝node

  • touch  -- 建立文件
 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
View Code
相關文章
相關標籤/搜索