Linux下创建文件和文件夹的方法-老男孩Linux运维学习笔记2
2017-05-27 13:53
881 查看
我们可以在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总用量04325378
-rw-r--r-- 1 root root 0 2017-05-27 11:18 oldboy4325381
-rw-r--r-- 1 root root 0 2017-05-27 11:18 oldboy14325382
-rw-r--r-- 1 root root 0 2017-05-27 11:18 oldboy24325383
-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总用量04325378
-rw-r--r-- 1 root root 0 2017-05-27 11:18 oldboy4325381
-rw-r--r-- 1 root root 0 2017-05-27 11:18 oldboy14325384
-rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy104325385
-rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy114325386
-rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy124325387
-rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy134325388
-rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy144325389
-rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy154325390
-rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy164325391
-rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy174325392
-rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy184325393
-rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy194325382
-rw-r--r-- 1 root root 0 2017-05-27 11:18 oldboy24325394
-rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy204325383
-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.0K4325378
-rw-r--r-- 1 root root 7 2017-05-27 13:01 oldboy.txt[root@oldboy
oldboy]# cat oldboy.txtoldboy[root@oldboy oldboy]# echo >oldboy1.txt (创建空文件)[root@oldboy
oldboy]# ll总用量8.0K4325381
-rw-r--r-- 1 root root 1 2017-05-27 13:02 oldboy1.txt4325378
-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退出编辑模式
输入 :wq 保存创建的文件
[root@oldboy
oldboy]# ll总用量4.0K4325381
-rw-r--r-- 1 root root 30 2017-05-27 13:07 oldboy.sh[root@oldboy
oldboy]# cat oldboy.shI
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总用量16K4325382
-rw-r--r-- 1 root root 30 2017-05-27
13:11 oldboy.sh4325378
-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总用量20K4325381
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.0K786451
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总用量32K4325384
drwxr-xr-x 2 root root 4.0K 2017-05-27 13:15 oldboy24325385
drwxr-xr-x 2 root root 4.0K 2017-05-27 13:15 oldboy34325381
drwxr-xr-x 2 root root 4.0K 2017-05-27 13:14 oldboy_folder4325383
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总用量60K4325386
drwxr-xr-x 3 root root 4.0K 2017-05-27 13:17 oldboy104325384
drwxr-xr-x 2 root root 4.0K 2017-05-27 13:15 oldboy24325389
drwxr-xr-x 2 root root 4.0K 2017-05-27 13:21 oldboy204325390
drwxr-xr-x 2 root root 4.0K 2017-05-27 13:21 oldboy214325391
drwxr-xr-x 2 root root 4.0K 2017-05-27 13:21 oldboy224325392
drwxr-xr-x 2 root root 4.0K 2017-05-27 13:21 oldboy234325393
drwxr-xr-x 2 root root 4.0K 2017-05-27 13:21 oldboy244325394
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集群实战》或者运维课程。
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总用量04325378
-rw-r--r-- 1 root root 0 2017-05-27 11:18 oldboy4325381
-rw-r--r-- 1 root root 0 2017-05-27 11:18 oldboy14325382
-rw-r--r-- 1 root root 0 2017-05-27 11:18 oldboy24325383
-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总用量04325378
-rw-r--r-- 1 root root 0 2017-05-27 11:18 oldboy4325381
-rw-r--r-- 1 root root 0 2017-05-27 11:18 oldboy14325384
-rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy104325385
-rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy114325386
-rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy124325387
-rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy134325388
-rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy144325389
-rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy154325390
-rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy164325391
-rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy174325392
-rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy184325393
-rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy194325382
-rw-r--r-- 1 root root 0 2017-05-27 11:18 oldboy24325394
-rw-r--r-- 1 root root 0 2017-05-27 11:19 oldboy204325383
-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.0K4325378
-rw-r--r-- 1 root root 7 2017-05-27 13:01 oldboy.txt[root@oldboy
oldboy]# cat oldboy.txtoldboy[root@oldboy oldboy]# echo >oldboy1.txt (创建空文件)[root@oldboy
oldboy]# ll总用量8.0K4325381
-rw-r--r-- 1 root root 1 2017-05-27 13:02 oldboy1.txt4325378
-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退出编辑模式
输入 :wq 保存创建的文件
[root@oldboy
oldboy]# ll总用量4.0K4325381
-rw-r--r-- 1 root root 30 2017-05-27 13:07 oldboy.sh[root@oldboy
oldboy]# cat oldboy.shI
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总用量16K4325382
-rw-r--r-- 1 root root 30 2017-05-27
13:11 oldboy.sh4325378
-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总用量20K4325381
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.0K786451
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总用量32K4325384
drwxr-xr-x 2 root root 4.0K 2017-05-27 13:15 oldboy24325385
drwxr-xr-x 2 root root 4.0K 2017-05-27 13:15 oldboy34325381
drwxr-xr-x 2 root root 4.0K 2017-05-27 13:14 oldboy_folder4325383
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总用量60K4325386
drwxr-xr-x 3 root root 4.0K 2017-05-27 13:17 oldboy104325384
drwxr-xr-x 2 root root 4.0K 2017-05-27 13:15 oldboy24325389
drwxr-xr-x 2 root root 4.0K 2017-05-27 13:21 oldboy204325390
drwxr-xr-x 2 root root 4.0K 2017-05-27 13:21 oldboy214325391
drwxr-xr-x 2 root root 4.0K 2017-05-27 13:21 oldboy224325392
drwxr-xr-x 2 root root 4.0K 2017-05-27 13:21 oldboy234325393
drwxr-xr-x 2 root root 4.0K 2017-05-27 13:21 oldboy244325394
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集群实战》或者运维课程。
相关文章推荐
- 【Linux】Shell学习笔记之二——文件和目录管理(创建、删除、复制、查看)
- linux学习入门5——linux文件基本操作(linuxcast.net)(复制、移动、重命名、创建、删除文件及文件夹)
- 学习Linux二(创建、删除文件和文件夹命令)
- the linux Command Line 学习笔记--mysql命令行导入sql文件到指定数据库的方法
- Linux目录创建删除,文件查看,cp命令学习笔记
- Linux学习笔记3--linux下库文件的创建和使用及其他
- Linux之ubuntu学习笔记(三):对文件和文件夹进行简单的操作
- Linux学习笔记----文件处理命令----touch ---创建文件
- Linux 创建、删除、修改 文件夹 文件命令(笔记)
- 学习Linux二(创建、删除文件和文件夹命令)
- 学习Linux(创建、删除文件和文件夹命令)
- linux学习笔记之(二)---文件与文件夹操作
- Linux Ubuntu学习笔记_文件和文件夹
- 学习Linux二(创建、删除文件和文件夹命令)
- linux笔记之1--文件系统+创建、删除文件和文件夹命令
- 学习Linux二(创建、删除文件和文件夹命令)
- 学习Linux二(创建、删除文件和文件夹命令)
- Linux下访问windows共享文件并创建中文文件夹的方法
- Jsoup学习笔记7之File类操作文件:复制只包含指定类型文件的文件夹,并在新创建的同名文件夹中创建同名的另一种格式的文件
- Linux之ubuntu学习笔记(四):文件和文件夹的权限