Linux下创建文件和文件夹的方法-老男孩Linux运维学习笔记2

我们可以在Linux里面通过多个命令来创建文件:

  • touch命令创建文件:

-创建单个文件:

[[email protected]
oldboy]# touch oldboy

[[email protected]
oldboy]# ll

总用量 0

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

-创建多个文件:

[[email protected] oldboy]# touch oldboy1 oldboy2
oldboy3  (直接接多个文件名来创建)

[[email protected]
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

[[email protected] oldboy]# touch oldboy{10..20}     (按照指定的格式来快速创建,你可以修改为{1..10000}来试试你服务器的速度)

[[email protected]
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命令创建文件:

[[email protected] oldboy]# echo oldboy
>oldboy.txt  (创建带“oldboy"内容的文件)

[[email protected]
oldboy]# ll

总用量4.0K

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

[[email protected]
oldboy]# cat oldboy.txt

oldboy

[[email protected] oldboy]# echo >oldboy1.txt   (创建空文件)

[[email protected]
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

[[email protected]
oldboy]# cat oldboy1.txt

[[email protected]
oldboy]#

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

[[email protected] oldboy]# vim oldboy.sh

vim使用方法:

进去vim之后按i, 进入编辑模式;

在里面输入内容之后按Esc退出编辑模式

输入   :wq  保存创建的文件

[[email protected]
oldboy]# ll

总用量4.0K

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

[[email protected]
oldboy]# cat oldboy.sh

I
like study Linux very much!

  • dd命令创建文件 (dd创建的文件类型是data,可以创建固定大小的文件,可作为分区挂载使用)

[[email protected]
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/秒

[[email protected]
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

[[email protected]
oldboy]#

创建文件夹的方法:

  • mkdir 命令创建文件夹:

       1. 创建单个文件夹:

[[email protected] oldboy]# mkdir oldboy_folder    (创建单个文件夹)

[[email protected]
oldboy]# ll

总用量20K

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

[[email protected]
oldboy]# mkdir /home/root/oldgirl_folder (加绝对路径来创建其他路径下面的文件夹 )

[[email protected]
~]# cd /home/root

[[email protected]
root]# ll

总用量4.0K

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

[[email protected]
root]#

 2. 创建多个文件夹:

[[email protected] oldboy]# mkdir oldboy_folder1
oldboy2 oldboy3 (直接接多个文件名来创建)

[[email protected] 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

[[email protected] oldboy]# mkdir oldboy{20..25}    (按照指定的格式来快速创建多个文件夹)

[[email protected]
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. 创建多层文件夹:

[[email protected] oldboy]# mkdir
oldboy10/oldboy1010/oldboy101010 -p (一次性创建了3层文件夹;需要使用-p命令,-p命令是先创建父文件夹然后再创建下一级文件)

[[email protected]
oldboy]# tree

.

├──
oldboy10

│??
└── oldboy1010

│??     └── oldboy101010

├──
oldboy2

├──
oldboy3

更多内容请查看老男孩老师的书籍:《跟老男孩学习Linux运维:Web集群实战》或者运维课程

时间: 2024-10-08 17:44:10

Linux下创建文件和文件夹的方法-老男孩Linux运维学习笔记2的相关文章

Linux运维学习笔记之二:常用命令2

71.passwd:修改用户密码 语法 passwd [参数]username 选项 -k  --keep-tokens :保留即将过期的用户在期满后仍能使用 -l  --lock :锁定用户无权更改其密码,只能root才能操作 -u --unlock :解除锁定 -S --status :查看用户状态 -d --delete :删除用户密码,只能root才能操作 -f --force :强制操作,只能root才能操作 -n mindays :修改密码的最小天数,也就是mindays天内不能再次

Linux运维学习笔记之二:常用命令3

101.paste :将多个文件按列队列合并 说明 paste命令用于将多个文件按照列队列进行合并 语法 paste (选项) 指定需要合并的文件列表 选项 -d<间隔字符>或--delimiters=<间隔字符>:用指定的间隔字符取代跳格字符: -s或--serial串列进行而非平行处理. 实例 paste inotify_client_100.log inotify_server_100.10g paste inotify_client_100.log inotify_serv

Linux运维学习笔记之二:常用命令1

第三章 常用命令 1.mkdir : 创建目录,make directorys,-p 递归创建目录 mkdir-p /a/b/c 2.ls  : -l(long)d(directory)显示目录或文件,全称list -l#列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等 -d#只查看目录 -F#会在不同类型的文件后面加上*/=>@|等符号,以便区分不同类型文件 -p#会在目录后面加上/,以便区分目录和文件 -h#人类可读模式,显示K.M.G -i#显示inode,也就是文件的ind

Linux运维学习笔记-软硬链接知识总结

文件链接   硬链接,通过索引节点来进行链接 硬链接原理图 硬链接的创建: 直接执行命令"ln 源文件 硬链接文件",即可完成创建硬链接. 硬链接知识小结: 1.具有相同Inode节点号的多个文件是互为硬链接文件. 2.删除硬链接文件或者删除源文件任意之一,文件实体并未被删除. 3.只有删除了源文件及所有对应的硬链接文件,文件实体才会被删除. 4.当所有硬链接文件及源文件被删除后,再存放新的数据会占用这个文件的空间,或者磁盘fsck检查的时候,删除的数据也会被系统回收. 5.硬链接文件

Linux运维学习笔记之一:运维的原则和学习方法

一直在用Linux,但从未系统学习过,从1月1日开始学习到7月16日结束,近七个月学习,让自已对Linux有了新的认识,老男孩老师的课真的不错,实战性很强.由于只能中午和晚上10点以后才有时间,所以所有的实验是在不同电脑上完成的,文中IP可能有点问题,但应该不会影响实验.同时,为了保证笔记的完整,在做笔记的时候,从网上也下载了些图片和内容. 第一章 运维的原则: 一.简单.易用.高效 二.修改前做备份 1.以便回滚 2.以便事后比对改过的内 三.最小化原则 1.安装系统最小化 2.开启服务最小化

&#8203;通过chkconfig设置linux开机自启动服务- 老男孩Linux运维学习笔记1

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处.作者信息和本声明.否则将追究法律责任. 更多内容请查看老男孩老师的书籍:<跟老男孩学习Linux运维:Web集群实战>或者运维课程. 首先查看当前开启的服务有哪些: 老男孩老师的经验告诉我们默认只需要开通下面5个必要服务即可: sshd |sysstat|crond|network|rsyslog 首先查看当前自启动的服务有哪些.由于工作环境基本上使用文本模式3级别,只需要查找3级别上开启的服务即可. 命令如下: [[email 

Linux下创建shell脚本文件

1.touch 位置/文件名2.编写脚本内容(注:第一行一定要写这句:#!/bin/sh)3.chmod +x /etc/init.d/redis(变为执行文件)

Mysql DBA 高级运维学习笔记-Mysql数据库中的日志文件

1.MySQL 引擎概述 1.1 什么是存储引擎 我们在录制一个视频文件的时候,可以转换成不同的格式如mp4,avi,wmv等,而且在电脑的磁盘上也会存在于不同类型的文件系统windows里常见的ntfs,fat32,存在于linux操作系统里常见的ext3,ext4,xfs.但是跟我们呈现的内容都是一样的,直观的区别是占用系统空间的大小与清晰程度不一样.那么数据库存储引擎也有很多种存储方式.无论用什么存储引擎来存储,用户看到的数据都是一样的.不同的引擎存储,引擎功能,占用的空间的大小,读取性能

Linux运维学习笔记-目录知识点总结

目录知识点总结: Note: 1.创建一个/server/scripts目录,用于存放脚本(命令:mkdir -p /server/scripts) 2.安装软件时,安装路径统一为/usr/local/软件名-版本号 3.安装完软件后,需做软链接(ln -s /usr/local/软件名-版本号/ /usr/local/软件名) 重要子目录 文件作用 /etc/sysconfig/network-scripts/ifcfg-eth0 网卡配置 /etc/resolv.conf 本地DNS配置 /