Linux常用命令
拷贝移动命令cp
作用:用于复制文件或目录语法:cp [-r] source dest
说明:
-r:如果复制的是目录需要使用此选项,此时将复制该目录下所有的子目录和文件
举例:
cp hello.txt itcast/
将hello.txt复制到itcast目录中
cp hello.txt ./ hi.txt
将hello.txt复制到当前目录,并改名为hi.txt
cp -r itcast/ ./itheima/
将itcast目录和目录下所有文件复制到itheima目录下
cp -r itcast/* ./itheima/
将itcast目录下所有文件复制到itheima目录下
拷贝移动命令 mv
作用:为文件或目录改名、或将文件或目录移动到其它位置语法:mv source dest
举例:
mv hello.txt hi.txt
将hello.txt改名为hi.txt
mv hi.txt itheimal
将文件hi.txt移动到itheima目录中
mv hi.txt itheima/hello.txt
将hi.txt移动到itheima目录中,并改名为hello.txt
mv itcast/ itheimal
如果itheima目录不存在,将itcast目录改名为itheima
mv itcast/ itheima/
如果itheima目录存在,将itcast目录移动到itheima目录中
打包压缩命令 tar
作用:对文件进行打包、解包、压缩、解压语法: tar [-zcxvf] fileName [files]
包文件后缀为.tar表示只是完成了打包,并没有压缩
包文件后缀为.tar.gz表示打包的同时还进行了压缩
说明:
-z∶z代表的是gzip,通过gzip命令处理文件,gzip可以对文件压缩或者解压
-c:c代表的是create,即创建新的包文件
-x:x代表的是extract,实现从包文件中还原文件
-v: v代表的是verbose,显示命令的执行过程
-f: f代表的是file,用于指定包文件的名称
查找命令 find
作用:在指定目录下查找文件
语法: find dirName -option fileName
举例:
find . -name "*.java"
在当前目录及其子目录下查找.java结尾文件
find /itcast -name "*.java"
在/itcast目录及其子目录下查找.java结尾的文件