linux下文件夹的创建、复制、剪切、重命名、清空和删除命令

本文详细介绍如何在Linux系统中执行目录的创建、复制、剪切、重命名及删除操作,包括具体的命令及其用法示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz

一、目录创建

在/home/wwwroot目录下新建一个sinozzz123的文件夹

mkdir /home/wwwroot/sinozzz123
 
 

二、目录复制

1.把/home/wwwroot/sinozzz里面的文件和文件夹等复制到home/wwwroot/sinozzz123目录下

cp -rf /home/wwwroot/sinozzz/* /home/wwwroot/sinozzz123

2.把/home/wwwroot/sinozzz123/abc/下的文件夹和文件复制到home/wwwroot/sinozzz123目录下

cp -rf /home/wwwroot/sinozzz123/abc/* /home/wwwroot/sinozzz123

3.把/home/wwwroot/sinozzz目录复制到/home/wwwroot/sinozzz123目录下,即把sinozzz复制变成sinozzz123的子目录,变成/home/wwwroot/sinozzz123/sinozzz的路径

cp -rf /home/wwwroot/sinozzz /home/wwwroot/sinozzz123

 

三、目录剪切

1.使用mv命令剪切文件。

如需要将/home/wwwroot/sinozzz123/music/目录下的1.mp3文件剪切到/home/wwwroot/sinozzz123/abc目录下,执行下面的命令即可:

# mv /home/wwwroot/sinozzz123/music/1.mp3 /home/wwwroot/sinozzz123/abc

2.使用mv命令剪切文件夹。

把/home/wwwroot/sinozzz123/soft文件夹剪切到/home/wwwroot/sinozzz123/abc目录下

# mv /home/wwwroot/sinozzz123/soft /home/wwwroot/sinozzz123/abc

3.使用mv命令剪切文件夹和文件

把/home/wwwroot/sinozzz123/photo/下的文件夹和文件剪切到/home/wwwroot/sinozzz123/abc目录下

# mv /home/wwwroot/sinozzz123/photo/* /home/wwwroot/sinozzz123/abc


 

四、目录重命名

在linux下,移动文件跟重命名都是同一个命令,mv(就是move的意思)

命令: mv 源文件名 目标文件名

1.把/home/wwwroot/sinozzz123/index.htm重命名为/home/wwwroot/sinozzz123/index.html

# mv /home/wwwroot/sinozzz123/index.htm /home/wwwroot/sinozzz123/index.html

2.把/home/wwwroot/sinozzz123目录重命名为/home/wwwroot/sinozzz456

# mv /home/wwwroot/sinozzz123 /home/wwwroot/sinozzz456


 

五、目录删除

linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。

直接rm就可以了,不过要加两个参数-rf

即:rm -rf   目录名字

-r 就是向下递归,不管有多少级目录,一并删除

-f 就是直接强行删除,不作任何提示的意思

1.删除文件使用实例:

rm -f /home/wwwroot/sinozzz456/index.html

将会强制删除/home/wwwroot/sinozzz456/index.html这个文件

2.清空文件夹实例:

rm -rf /home/wwwroot/sinozzz456/abc/*

将会强制删除/home/wwwroot/sinozzz456/abc目录下所有文件、文件夹,保留/home/wwwroot/sinozzz456/abc目录

3.删除文件夹实例:

rm -rf /home/wwwroot/sinozzz456

将会强制删除/home/wwwroot/sinozzz456目录以及其下所有文件、文件夹

需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的

当然,rm还有更多的其他参数和用法,man rm就可以查看了

如果是在/home/wwwroot/目录下进行操作,则可以省去每个命令的/home/wwwroot/部分

<think>嗯,用户想了解Linux中的剪切删除复制命令。首先,我需要回顾一下常用的命令,比如cp、mv、rm这些基本命令剪切Linux里其实是通过mv命令实现的,移动文件或目录复制是cp命令删除是rm。不过得注意权限问题,用户是否有权限操作这些文件。 然后,可能需要具体例子帮助用户理解。比如,复制文件用cp source.txt destination/,移动文件用mv oldname.txt newname.txt,或者mv file.txt ../。删除的话,rm file.txt,但删除目录可能需要加-r选项。 还要提醒用户小心rm命令,特别是rm -rf,避免误删重要文件。可能用户会混淆剪切复制的区别,需要解释清楚mv是移动,而cp是复制。此外,可能还需要提到通配符的使用,比如*?,但使用时要谨慎,避免意外删除多个文件。 有没有其他相关命令?比如rsync用于复制,或者用trash-cli代替rm,放到回收站更安全。可能用户对这些工具不太熟悉,可以简要提及,但重点还是基础命令。 用户可能是在学习Linux基础操作,或者是刚接触命令行需要完成文件管理任务。需要确保解释清晰,步骤详细,避免术语过多,同时强调安全操作,特别是rm的危险性。结构上分点说明每个命令的用途、语法、选项示例,这样用户容易跟随。</think>在Linux系统中,文件操作主要通过命令行实现。以下是剪切删除复制操作的常用命令及用法详解: --- ### 一、剪切(移动)命令 `mv` #### 功能 - 移动文件/目录到新位置 - **重命名**文件/目录(通过移动到同一目录下的新名称) #### 语法 ```bash mv [选项] 源文件 目标路径 ``` #### 示例 1. 移动文件到目录: ```bash mv file.txt /home/user/documents/ ``` 2. 重命名文件: ```bash mv oldname.txt newname.txt ``` 3. 移动并覆盖同名文件(强制): ```bash mv -f source.txt /target/ ``` --- ### 二、复制命令 `cp` #### 功能 - 复制文件/目录到新位置 - 保留原文件并生成副本 #### 语法 ```bash cp [选项] 源文件 目标路径 ``` #### 常用选项 | 选项 | 作用 | |------|---------------------| | `-r` | 递归复制目录及其内容 | | `-i` | 覆盖前询问确认 | | `-v` | 显示复制过程的详细信息 | #### 示例 1. 复制文件: ```bash cp file.txt backup/ ``` 2. 复制目录(包含子内容): ```bash cp -r my_folder/ backup/ ``` --- ### 三、删除命令 `rm` #### 功能 - 永久删除文件/目录(**不可恢复**) #### 语法 ```bash rm [选项] 文件/目录 ``` #### 常用选项 | 选项 | 作用 | |------|---------------------| | `-r` | 递归删除目录及其内容 | | `-f` | 强制删除(不提示确认) | | `-i` | 删除前逐项确认 | #### 示例 1. 删除单个文件: ```bash rm unwanted.txt ``` 2. 删除目录及其所有内容: ```bash rm -r old_project/ ``` 3. 强制清空目录(慎用!): ```bash rm -rf /tmp/junk_files/* ``` --- ### ⚠️ 重要注意事项 1. **`rm -rf` 危险性** 此命令会**强制删除所有指定内容且无法恢复**,尤其避免对根目录 `/` 使用。 2. **替代方案推荐** 使用 `trash-cli` 工具(需安装)将文件移至回收站: ```bash trash-put file.txt # 删除到回收站 trash-list # 查看回收站内容 trash-restore # 恢复文件 ``` --- ### 四、综合应用场景 假设需将 `/home/user/reports/` 目录下的 `2023.docx` 文件: 1. **复制**到 `/backup/` 目录: ```bash cp /home/user/reports/2023.docx /backup/ ``` 2. **剪切(移动)**到 `/archives/2023/` 目录: ```bash
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值