Linux基本指令(二)
-
指令:mv (move,移动,剪切)
-
作用:移动文档到新的位置
-
语法:#mv 需要移动的文档路径 需要保存的位置路径
案例一:使用mv命令移动一个文件
案例二:使用mv移动一个文件夹
补充:在Linux中重命名的命令也是 mv ,语法和移动的语法一样。【原地移动换了个名】
- 指令:rm (remove,移除/删除文档)
- 作用:移除删除文档
- 语法:rm 要删除的文档路径
- -f :force(强制),表示强制删除一个文档,不提示
- -r:删除一个文件夹
案例一:删除一个文件
在删除的时候如果不带选项,会提示是否删除,如果需要确认则输入“y/yes”,否则输入“no/n”按下回车。
注意:如果在删除的时候不想频繁的确认,则可以在指令中添加选项 “-f “ ,表示force(强制)。
案例二:删除一个文件夹
注意:删除一个目录的时候需要做递归删除,并且一般已不需要进行删除确认询问,所以移除目录的时候一般需要使用 -rf 选项。
案例三:删除多个文档
案例四:要删除一个目录下有公共特性的文档,例如都已Linux 开头
补充:其中 称之为通配符,意思表示任意的字符,linux ,表示主要以文件linux开头,后续字符不管。
一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果保存到文件中,以便于进行后续的分析/统计,则这个时候需要使用到的输出重定向技术。
> : 覆盖输出,会覆盖掉原先的文件内容;
>> : 追加输出,不会覆盖原先的文件内容,会在原始内容末尾继续添加。
语法:#正常执行的指令 >/>> 文件的路径
注意:文件可以不存在,不存在则新建
案例一:使用覆盖重定向,保存 ls -la 的执行结果,保存到目录下的 ls.txt
案例二:使用追加重定向,保存 ls-ls 的执行结果,保存到目录下的 ls.txt 中