迹忆客 专注技术分享

当前位置:主页 > 学无止境 >

如何在 Linux 终端中删除文件和文件夹

作者:迹忆客 最近更新:2023/02/28 浏览次数:

我们可以使用 Linux 终端的 rmrmdirunlink 命令来删除文件和文件夹。我们可以使用 rmunlink 命令来删除文件,而 rmrmdir 可以用来删除文件夹。我们在 rm 命令中添加标志来删除文件夹。

我们可以在 Linux 中使用 rmunlink 命令来使用终端删除文件。

使用 unlink 命令,我们一次只能删除一个文件。但是,使用 rm 命令,我们可以同时删除多个文件。

我们使用 rmunlink 命令,加上要删除的文件名,就可以删除该特定文件。

unlink filename
rm filename

要删除当前文件夹下的文件 abc.txt

unlink abc.txt

rm abc.txt

如果文件有写保护,我们会被问到是否要删除该文件。如果被问到,我们可以输入 Yy,然后按 Enter 键来删除文件。

我们可以使用 rm 命令,将多个文件名之间用空格隔开,同时删除多个文件。

rm abc.txt ab.jpg abc.pdf

它将删除这三个文件:abc.txtab.jpgabc.pdf

我们可以使用 rm 命令,在通配符 * 后面加上常规扩展符,删除匹配的多个文件。

rm *.png

它将删除当前工作文件夹下所有扩展名为 .png 的文件。

我们可以使用 -i 标志来启用确认程序删除每个文件。

rm -i*.png

输出:

rm: remove regular file '1.png'?

如果要删除文件,按 Y 键,然后按 Enter 键,否则按 N 键,按 Enter 键。

-f 标志与 -i 标志相反。即使文件被写保护,它也不提示确认。-f 代表强行删除。

rm -f*.png

它将删除当前工作文件夹下的所有 .png 文件,即使这些文件受写保护。

我们可以使用 rmdirrm 命令在 Linux 终端上删除文件夹。

rmdir 用于删除空文件夹,而 rm 可以递归删除文件夹及其内容。

我们可以使用 rmdirrm -d 命令,在文件夹名后面删除空文件夹。

rmdir mydir
rm -d mydir

这两个命令将删除空文件夹 mydir

如果要删除多个空文件夹,我们可以使用同样的命令,后面用空格隔开要删除的文件夹名称。

rmdir mydir1 mydir2 mydir3

它会删除空文件夹 mydir1mydir2mydir3

我们使用 rm 命令和 -r(递归)标志在 Linux 中使用终端删除非空文件夹。

rm -r abc

它删除的是非空文件夹 abc

我们在 rm -r 中加上 -f 标志,可以在不要求确认的情况下强行删除或删除写保护的内容。

rm -rf abc

如果要删除多个空文件夹,我们可以使用 rm -rf 命令,后面用空格隔开要删除的文件夹名称,它将删除非空文件夹 abc

rm -r mydir1 mydir2 mydir3

它将删除非空文件夹 mydir1mydir2mydir3

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

Linux 中的 history 命令

发布时间:2023/03/17 浏览次数:163 分类:编程语言

本教程展示了使用 history 命令来显示 Bash 历史、在历史中搜索、删除历史中的命令以及清除整个历史。

Bash 中的转义字符

发布时间:2023/03/17 浏览次数:97 分类:编程语言

本教程解释了转义字符是什么,并提供了一些转义字符的信息列表。

Bash 中的函数

发布时间:2023/03/17 浏览次数:184 分类:编程语言

本教程通过使用不带 function 关键字的函数和带 function 关键字的函数来解释 Bash 中的基本函数及其在 Bash 脚本中的用法。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便