目录
零、简化:
- rm 【选项】 【文件名】
- -r -f -v -rf
- mv 【源文件(夹)】 【目标文夹】
- 源和目标默认在当前文件夹进行操作
一、rm删除文件或目录(remove删除的意思)
不会放在回收站,直接删除,如果删除核心文件,会进行提醒/没有权限
-
语法:rm 【选项】 【文件名】
- 选项:
- -r:递归删除目录中所有内容(只能删除文件,不包含文件夹/目录)
- -f:强制删除操作,没得反悔
- -v:显示指令的详细执行过程
- -rf:删除目录中所有内容
- 实操
- 删除目录中的内容:rm text1/text2.txt
- 递归删除目录中所有内容:rm -rf text3/
- 图形化界面的删除是放在回收站,不是rm删除
- 可以通过 gvfs-trash 或 trash-cli移动,暂时不学
- 示例
- Xshell界面:
- 后续的桌面操作(桌面是中文)都在Xshell进行,暂时没有安装输入法
- Xshell界面:
二、mv 移动文件与目录或重命名(move)
(工作中一般使用mv而不使用rm)
-
语法:mv 【旧文件】 【新文夹】
- 如果 新文件 是一个已存在的目录,file.txt 将被移动到 新文件 目录中。
- 如果 新文件 是一个不存在的目录,mv 命令会将 file.txt 重命名为 新文件。
- mv 源文件夹/ ~/目标文件夹(源文件的话就是少一杠/)
- eg:mv text.txt ~/text1
-
- eg:mv 文件夹/ 目标文件夹
-
- 新手易错提醒:一般移动哪里的文件就先到哪个目录的上一级,目标路径如果不是绝对路径(从根目录开始)就是当前目录里面找,需要移动的文件同理。
- mv回收站的话会在当前目录重命名为回收站,并不会移动到回收站,不用命令行的暂时用图形化界面的删除按钮delete