锐安盾-网站安全加速服务

中国站

联系我们

400-002-9968

售前咨询

售后服务

注册 登录

博客 > Linux 知识:在 Linux 中如何创建一个文件或目录?

Linux 知识:在 Linux 中如何创建一个文件或目录?

  • 标签:
  • Linux
  • Linux 命令
  • touch 命令

浏览量:803次评论:0次

作者:锐成网络整理时间:2024-07-23 17:05:11

学习Linux系统,Linux命令的学习是必经之路。命令之于Linux系统来说是它有魅力且高效的操作方式之一。那么,在 Linux 中如何创建一个文件或目录?linux中创建文件或目录的方式有多种,下面我们将分别介绍。

Linux 知识:在 Linux 中如何创建一个文件或目录?

使用 touch 命令创建文件

touch 命令创建文件时,如果文件不存在则创建文件,文件存在则修改文件的时间信息。

例如,执行命令如下:

linux265@debian:~$ touch demo.txt

文件不存在的情况下,命令执行后你可以使用ls命令查看到当前目录下生成了一个demo.txt文件。

linux265@debian:~$ ls
demo.txt

当前如果你希望查看更多关于demo.txt的文件信息,可以在命令后增加-l 参数查看:

linux265@debian:~$ ls -l
total 0
-rw-r--r-- 1 linux265 linux265 0 Jun 21 11:47 demo.txt

更多关于ls的用法,可以查看「ls命令」或在终端中执行man ls查看关于ls命令详细说明。

如果你要创建多个文件,那么只需要在touch命令后面跟上多个文件名,文件名以空格隔开即可,类似如下:

linux265@debian:~$ touch a.txt b.txt c.txt

当然,如果要批量创建的文件名是有规律的,例如创建26个字母为名称的txt文件,我们可以通过如下命令创建:

linux265@debian:~$ touch {a..z}.txt

民营执行后你会发现当前目录下会生成从a到z的26个文件:

linux265@debian:~$ ls
a.txt  c.txt  e.txt  g.txt  i.txt  k.txt  m.txt  o.txt  q.txt  s.txt  u.txt  w.txt  y.txt
b.txt  d.txt  f.txt  h.txt  j.txt  l.txt  n.txt  p.txt  r.txt  t.txt  v.txt  x.txt  z.txt

使用 vi/vim 创建文件

vi 是 GNU/Linux 系统中默认自带的编辑器之一。vim 是 vi 的加强版,功能更强大,但并非系统默认安装。通常情况下大多数 Linux 系统需要单独安装 vim 编辑器。

命令如下:

linux265@debian:~$ vi demo.txt

这时 vi 会打开一个名称为 demo.txt 文件,如果 demo.txt 不存在,显示为新创建,否则就默认打开已经存在的demo.txt 文件,并可以对文件内容进行编辑。

之后,保存文件前先按一次esc键,进入vi编辑器的命令模式,之后在键盘上按下:w即可将文件demo.txt保存到当前目录。

如果你想进一步学习 vi/vim 这种高效编辑器的使用,可以查看「Vim 命令操作教程」。

使用 > 或 >> 创建文件

在Linux系统中符号>和>>被称为输入重定向符号,使用的语法格式如下:

命令 > 文件         //将标准输出重定向到文件中,会清除文件中原来的内容
命令 >> 文件        //将标准输出重定向到文件中,在原有的内容后追加

示例如下:

linux265@debian:~$ echo 'hello linux265' > demo.txt

linux265@debian:~$ echo 'hello linux265' >> demo.txt

写入文件中的内容是前面命令输出的结果。

使用 mkdir 创建目录

mkdir 命令还可以同时创建多个目录,如果要创建的目录已经存在,则提示已存在,不会继续创建目录。所以,创建多个目录时,最好确认下是否有同名目录存在。

语法格式 :

mkdir [参数] [目录]

例如:

在工作目录下,建立一个名为 dir 的子目录:

linux265@debian:~$ mkdir dir1

在目录/usr/linux265下建立子目录dir,并且设置文件属主有读、写和执行权限,其他人无权访问。

linux265@debian:~$ mkdir -m 700 /usr/linux265/dir

在工作目录下,创建子目录dir1,dir2,dir3:

linux265@debian:~$ mkdir dir1 dir2 dir3

在工作目录下,递归创建目录:

linux265@debian:~$ mkdir -p linux265/dir

linux的魅力除了他强大的命令之外,还有就是它的可定制性,只要你能力够,完全可以将linux打造成自己的专属系统。

重要声明:本文来自Linux265,经授权转载,版权归原作者所有,不代表锐成观点,转载的目的在于传递更多知识和信息。

我的评论

还未登录?点击登录

微信扫码沟通
微信扫码沟通

微信扫码沟通

售前咨询
合作
售后
return head