Linux——对文件一些操作的命令

Posted Tiger Expensive

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux——对文件一些操作的命令相关的知识,希望对你有一定的参考价值。

备注:当前用的是 root 用户

解压文件:
tar -zxvf apache-maven-3.5.2-bin.tar.gz

创建编辑修改文件

  vim demo (文件名)

  ps:命令执行后,进入该文件显示(若没有该文件,将创建该文件)

  点击字母 i 键——编辑模式,可插入

  esc —— 退出编辑模式

  输入

  :wq —— 保存修改并退出

  :q —— 不保存退出

  q! —— 强制退出,不保存修改的内容

删除文件与文件夹

  rm  demo

  rm -rf 文件夹

移动文件

 应用实例

(1)将/usr/udt中的所有文件移到当前目录(用”.”表示)中:
$ mv /usr/udt/* .
(2)将文件test.txt重命名为wbk.txt:
$ mv test.txt wbk.txt

(3)把当前目录的一个子目录里的文件移动到另一个子目录里

mv 文件名/* 另一个目录

(4)移动当前文件夹下的所有文件到上一级目录

mv * ../

 

ps:

  

echo "===========进入git项目happymmall目录============="
cd /developer/git-repository/learning


echo "==========git切换分之到mmall-v1.0==============="
git checkout v1.0

echo "==================git fetch======================"
git fetch

echo "==================git pull======================"
git pull
echo "===========编译并跳过单元测试===================="
mvn clean package -Dmaven.test.skip=true


echo "============删除旧的ROOT.war==================="
rm /developer/apache-tomcat-7.0.85/webapps/ROOT.war


echo "======拷贝编译出来的war包到tomcat下-ROOT.war======="
cp /developer/git-repository/learning/target/mmall.war /developer/apache-tomcat-7.0.85/webapps/ROOT.war


echo "============删除tomcat下旧的ROOT文件夹============="
rm -rf /developer/apache-tomcat-7.0.85/webapps/ROOT

以上是关于Linux——对文件一些操作的命令的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

Linux环境下实现对文件读写操作

Linux目录文件操作命令篇--(工作常用命令的深度使用,小白必收藏)

Linux目录文件操作命令篇--(工作常用命令的深度使用,小白必收藏)

06_Linux目录文件操作命令3查找命令_我的Linux之路