在Linux中,如何创建、移动和删除文件和文件夹?

简介: 在Linux中,如何创建、移动和删除文件和文件夹?

在Linux中,创建、移动和删除文件和文件夹是基本的文件操作任务,通常使用命令行界面(CLI)来完成。以下是一些常用的命令来执行这些操作:

1. 创建文件和文件夹
  1. 创建空文件
touch filename.txt
  1. 这将创建一个名为filename.txt的空文件。
  2. 创建多个文件
touch file1.txt file2.txt file3.txt
  1. 一次创建多个文件。
  2. 创建文件夹
mkdir directoryname
  1. 这将创建一个名为directoryname的新文件夹。
  2. 创建嵌套文件夹
mkdir -p parent/child/grandchild
  1. 使用-p选项可以创建嵌套的文件夹结构,而不会出现错误。
2. 移动文件和文件夹
  1. 移动单个文件
mv source_file destination_file
  1. source_file移动(重命名)到destination_file
  2. 移动多个文件
mv file1.txt file2.txt target_directory/
  1. 将多个文件移动到指定的文件夹。
  2. 移动文件夹
mv source_directory destination_directory
  1. source_directory移动到destination_directory
3. 删除文件和文件夹
  1. 删除文件
rm filename.txt
  1. 删除名为filename.txt的文件。
  2. 删除多个文件
rm file1.txt file2.txt file3.txt
  1. 一次删除多个文件。
  2. 删除文件夹
rm -r directoryname
  1. 使用-r(或--recursive)选项递归删除文件夹及其内容。
  2. 强制删除
rm -rf directoryname
  1. 使用-f(或--force)选项强制删除文件夹,不会提示确认。
  2. 删除并同时输出信息
rm -v filename.txt
BASH 复制 全屏
  1. -v(或--verbose)选项会在删除时显示详细信息。
4. 注意事项
  • 在执行删除操作时要小心,因为一旦执行,文件和文件夹将无法恢复。
  • 使用rm -i选项可以在删除前进行交互式确认。
  • 某些系统管理员可能会将rm命令的默认行为配置为需要-i选项,以防止意外删除。
  • 在移动或删除重要文件之前,最好先备份这些文件。

综上所述,你可以在Linux系统中创建、移动和删除文件和文件夹,从而有效地管理你的文件系统。

相关文章
|
2月前
|
运维 安全 Linux
Linux中传输文件文件夹的10个scp命令
【10月更文挑战第18天】本文详细介绍了10种利用scp命令在Linux系统中进行文件传输的方法,涵盖基础文件传输、使用密钥认证、复制整个目录、从远程主机复制文件、同时传输多个文件和目录、保持文件权限、跨多台远程主机传输、指定端口及显示传输进度等场景,旨在帮助用户在不同情况下高效安全地完成文件传输任务。
355 5
|
3月前
|
Linux
linux中查看某个文件夹下文件的个数和大小
这篇文章介绍了在Linux系统中使用各种命令(如`stat`、`wc`、`du`和`ls`)来查看文件夹下文件的个数和大小的方法。
924 5
linux中查看某个文件夹下文件的个数和大小
|
1月前
|
Ubuntu Linux 网络安全
linux系统ubuntu中在命令行中打开图形界面的文件夹
在Ubuntu系统中,通过命令行打开图形界面的文件夹是一个高效且实用的操作。无论是使用Nautilus、Dolphin还是Thunar,都可以根据具体桌面环境选择合适的文件管理器。通过上述命令和方法,可以简化日常工作,提高效率。同时,解决权限问题和图形界面问题也能确保操作的顺利进行。掌握这些技巧,可以使Linux操作更加便捷和灵活。
38 3
|
2月前
|
Linux Shell
linux 查看某个文件夹属于哪个盘
在 Linux 系统中,要查看某个文件夹属于哪个磁盘分区,你可以使用多种方法。以下是几种常见的方法: 方法一:使用 df 命令 df 命令用于显示文件系统的磁盘空间使用情况。 打开终端。 使用以下命令查看文件夹所属的磁盘分区: bash df -h /path/to/your/folder 其中 /path/to/your/folder 是你要查询的文件夹路径。 示例: bash df -h /home/user/Documents 输出将类似于: Filesystem Size Used Avail Use% Mounted on /dev/sda1
393 1
|
5月前
|
Linux
Linux部署04-ls命令的参数和选项,主体,参数,选项,ls / 查看根目录下的文件夹,-a的意思是列出全部选项 ls -a home全部文件,.代表着隐藏的文件夹,-l 选项,以列表竖向的形式展
Linux部署04-ls命令的参数和选项,主体,参数,选项,ls / 查看根目录下的文件夹,-a的意思是列出全部选项 ls -a home全部文件,.代表着隐藏的文件夹,-l 选项,以列表竖向的形式展
|
3月前
|
Linux Python Perl
Linux命令删除文件里的字符串
Linux命令删除文件里的字符串
64 7
|
4月前
|
安全 Linux
在Linux中,如何在Linux下移动、复制和删除文件或目录?
在Linux中,如何在Linux下移动、复制和删除文件或目录?
|
4月前
|
Ubuntu Linux
在Linux中,如何查看当前目录下的文件和文件夹?
在Linux中,如何查看当前目录下的文件和文件夹?
|
5月前
|
存储 Linux
Linux文件的上和下,FinalShell文件右键可下文件,先选择root文件夹,然后把他文件往里面拖动,就可以下载了,命令下载,ls -l可以看当前文件目录,sz 文件名可下载,tab补,rz出上
Linux文件的上和下,FinalShell文件右键可下文件,先选择root文件夹,然后把他文件往里面拖动,就可以下载了,命令下载,ls -l可以看当前文件目录,sz 文件名可下载,tab补,rz出上
|
5月前
|
Linux
Linux部署03---ls命令入门 ls直接用命令是列出目录下的内容,ls命令等同于双击打开文件夹,FinalShell默认的是在home目录下,工作目录
Linux部署03---ls命令入门 ls直接用命令是列出目录下的内容,ls命令等同于双击打开文件夹,FinalShell默认的是在home目录下,工作目录