Linux下創建文件和文件夾的方法-老男孩Linux運維學習筆記2

我們可以在Linux裏面通過多個命令來創建文件:
 

  •  touch命令創建文件:
     

  -創建單個文件:

           [root@oldboy oldboy]# touch oldboy

          [root@oldboy oldboy]# ll

        總用量 0

          4325378 -rw-r--r-- 1 root root 0 2017-05-27 13:30 oldboy


  -
創建多個文件:

[root@oldboy oldboy]# touch oldboy1 oldboy2 oldboy3  (直接接多個文件名來創建)

[root@oldboy oldboy]# ll

總用量0

4325378 -rw-r--r-- 1 root root 0 2017-05-27 11:18 oldboy

4325381 -rw-r--r-- 1 root root 0 2017-05-27 11:18 oldboy1

4325382 -rw-r--r-- 1 root root 0 2017-05-27 11:18 oldboy2

4325383 -rw-r--r-- 1 root root 0 2017-05-27 11:18 oldboy3

 

[root@oldboy oldboy]# touch oldboy{10..20}     (按照指定的格式來快速創建,你可以修改爲{1..10000}來試試你服務器的速度)

[root@oldboy oldboy]# ll

總用量0

4325378 -rw-r--r-- 1 root root 0 2017-05-27 11:18 oldboy

4325381 -rw-r--r-- 1 root root 0 2017-05-27 11:18 oldboy1

4325384 -rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy10

4325385 -rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy11

4325386 -rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy12

4325387 -rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy13

4325388 -rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy14

4325389 -rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy15

4325390 -rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy16

4325391 -rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy17

4325392 -rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy18

4325393 -rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy19

4325382 -rw-r--r-- 1 root root 0 2017-05-27 11:18 oldboy2

4325394 -rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy20

4325383 -rw-r--r-- 1 root root 0 2017-05-27 11:18 oldboy3

 

  • echo命令創建文件:
     

[root@oldboy oldboy]# echo oldboy >oldboy.txt  (創建帶“oldboy"內容的文件)

[root@oldboy oldboy]# ll

總用量4.0K

4325378 -rw-r--r-- 1 root root 7 2017-05-27 13:01 oldboy.txt

[root@oldboy oldboy]# cat oldboy.txt

oldboy

[root@oldboy oldboy]# echo >oldboy1.txt   (創建空文件)

[root@oldboy oldboy]# ll

總用量8.0K

4325381 -rw-r--r-- 1 root root 1 2017-05-27 13:02 oldboy1.txt

4325378 -rw-r--r-- 1 root root 7 2017-05-27 13:01 oldboy.txt

[root@oldboy oldboy]# cat oldboy1.txt

 

[root@oldboy oldboy]#
 

  • vim或者vi命令創建文件:


[root@oldboy oldboy]# vim oldboy.sh

 

vim使用方法:

進去vim之後按i, 進入編輯模式;

在裏面輸入內容之後按Esc退出編輯模式

wKiom1kpEuTAo6QeAAAL1lHokV4895.png-wh_50

wKioL1kpEuWwTfRyAAALIPnNf5E130.png-wh_50


輸入   :wq  保存創建的文件
 

[root@oldboy oldboy]# ll

總用量4.0K

4325381 -rw-r--r-- 1 root root 30 2017-05-27 13:07 oldboy.sh

[root@oldboy oldboy]# cat oldboy.sh

I like study Linux very much!

 

  • dd命令創建文件 (dd創建的文件類型是data,可以創建固定大小的文件,可作爲分區掛載使用)
     

[root@oldboy oldboy]# dd if=/dev/zero of=/oldboy/oldboy.txt bs=10K count=1

記錄了1+0的讀入

記錄了1+0的寫出

10240字節(10 kB)已複製,0.000171358 秒,59.8 MB/

[root@oldboy oldboy]# ll

總用量16K

4325382 -rw-r--r-- 1 root root  30 2017-05-27 13:11 oldboy.sh

4325378 -rw-r--r-- 1 root root 10K 2017-05-27 13:13 oldboy.txt

[root@oldboy oldboy]#


 

創建文件夾的方法:
 

  • mkdir 命令創建文件夾:
     

       1. 創建單個文件夾:
         
 

[root@oldboy oldboy]# mkdir oldboy_folder    (創建單個文件夾)

[root@oldboy oldboy]# ll

總用量20K

4325381 drwxr-xr-x 2 root root 4.0K 2017-05-27 13:14 oldboy_folder

 

[root@oldboy oldboy]# mkdir /home/root/oldgirl_folder (加絕對路徑來創建其他路徑下面的文件夾 )

[root@oldboy ~]# cd /home/root

[root@oldboy root]# ll

總用量4.0K

786451 drwxr-xr-x 2 root root 4.0K 2017-05-27 13:25 oldgirl_folder

[root@oldboy root]#


 2. 創建多個文件夾:

          

[root@oldboy oldboy]# mkdir oldboy_folder1 oldboy2 oldboy3 (直接接多個文件名來創建)

 [root@oldboy oldboy]# ll

總用量32K

4325384 drwxr-xr-x 2 root root 4.0K 2017-05-27 13:15 oldboy2

4325385 drwxr-xr-x 2 root root 4.0K 2017-05-27 13:15 oldboy3

4325381 drwxr-xr-x 2 root root 4.0K 2017-05-27 13:14 oldboy_folder

4325383 drwxr-xr-x 2 root root 4.0K 2017-05-27 13:15 oldboy_folder1

 

[root@oldboy oldboy]# mkdir oldboy{20..25}    (按照指定的格式來快速創建多個文件夾)

[root@oldboy oldboy]# ll

總用量60K

4325386 drwxr-xr-x 3 root root 4.0K 2017-05-27 13:17 oldboy10

4325384 drwxr-xr-x 2 root root 4.0K 2017-05-27 13:15 oldboy2

4325389 drwxr-xr-x 2 root root 4.0K 2017-05-27 13:21 oldboy20

4325390 drwxr-xr-x 2 root root 4.0K 2017-05-27 13:21 oldboy21

4325391 drwxr-xr-x 2 root root 4.0K 2017-05-27 13:21 oldboy22

4325392 drwxr-xr-x 2 root root 4.0K 2017-05-27 13:21 oldboy23

4325393 drwxr-xr-x 2 root root 4.0K 2017-05-27 13:21 oldboy24

4325394 drwxr-xr-x 2 root root 4.0K 2017-05-27 13:21 oldboy25

 

       3. 創建多層文件夾:

[root@oldboy oldboy]# mkdir oldboy10/oldboy1010/oldboy101010 -p (一次性創建了3層文件夾;需要使用-p命令,-p命令是先創建父文件夾然後再創建下一級文件

[root@oldboy oldboy]# tree

.

── oldboy10

│?? └── oldboy1010

│??     └── oldboy101010

── oldboy2

── oldboy3



更多內容請查看老男孩老師的書籍:《跟老男孩學習Linux運維:Web集羣實戰》或者運維課程

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