7 文件和目录管理之创建和删除文件/目录

在学习Linux的过程中,理解如何创建和删除文件与目录是至关重要的一步。在本节中,我们将详细介绍相关的命令和用法,并通过实际案例来帮助大家更好地理解。

创建文件

在Linux中,有多种方法可以用来创建文件。下面是一些常用的命令:

1. 使用touch命令

touch命令是最简单的创建空文件的方法。

示例:

1
touch myfile.txt

上述命令会在当前目录下创建一个名为myfile.txt的空文件。

2. 使用重定向符号

你也可以使用重定向符号>来创建文件。

示例:

1
echo "Hello World" > hello.txt

此命令会创建一个名为hello.txt的文件,并在其中写入Hello World这句话。

3. 使用cat命令

cat命令可以从标准输入读取内容,并将其写入文件。

示例:

1
2
3
4
cat > myfile.txt
这是第一行
这是第二行
按 Ctrl + D 保存并退出

在执行上述命令后,你可以输入多行内容,按Ctrl + D来结束输入并保存到myfile.txt文件中。

创建目录

使用mkdir命令可以创建新目录。

示例:

1
mkdir mydirectory

这个命令将在当前目录下创建一个名为mydirectory的新目录。

创建多级目录

如果你需要创建多级目录,可以使用-p选项。

示例:

1
mkdir -p parentdir/childdir

上述命令将创建parentdir和其中的childdir两个目录。

删除文件

使用rm命令可以删除文件。

示例:

1
rm myfile.txt

这条命令会删除名为myfile.txt的文件。

强制删除

如果你想删除一个只读文件,可以使用-f选项强制删除。

示例:

1
rm -f readonlyfile.txt

删除多个文件

1
rm file1.txt file2.txt file3.txt

上述命令会同时删除file1.txtfile2.txtfile3.txt这三个文件。

删除目录

使用rmdir命令可以删除空目录。

示例:

1
rmdir mydirectory

此命令会删除名为mydirectory的空目录。

删除非空目录

如果目录不为空,使用rm -r命令可以递归删除目录及其内容。

示例:

1
rm -r mydirectory

这个命令将删除mydirectory目录及其下所有文件和子目录。

强制删除非空目录

如果你希望不询问而直接强制删除,可以使用-rf选项。

示例:

1
rm -rf mydirectory

请注意,使用-rf选项时要非常小心,因为它会删除指定的目录及其中所有内容,且不可恢复。

总结

在本节中,我们学习了如何创建和删除文件与目录。你现在应该能够使用touchechocatmkdir命令来创建文件和目录,并能够使用rmrmdir等命令来删除它们。

接下来,我们将继续学习文件和目录的复制与移动操作,这将在我们的系列教程中为你提供更全面的技能。

7 文件和目录管理之创建和删除文件/目录

https://zglg.work/linux-tutorial/7/

作者

IT教程网(郭震)

发布于

2024-08-11

更新于

2024-08-12

许可协议

分享转发

交流

更多教程加公众号

更多教程加公众号

加入星球获取PDF

加入星球获取PDF

打卡评论