mv|每天5个linux命令(第三天)

mv|每天5个linux命令(第三天)

文章图片

mv|每天5个linux命令(第三天)

文章图片


cp 复制或复制加重命名
源路径 目标路径
-f不提示警告直接覆盖同名的文件
-r复制文件夹必须要加
在复制文件夹是源文件夹后面加(/*)和( 不加或者/)有区别

不加或者只加一个/效果是一样的把文件夹本身也会复制过去


加/*就只复制文件夹里的所有内容

-a通常在复制目录时使用 , 它保留链接、文件属性 , 并复制目录下的所有内容
-p保持复制的文件的修改时间和访问权限的一致 有些工作复制文件需要加-p不然权限属性发生变化
cp复制加重命名要确保复制过去的是一个主体(一个文件夹或一个文件)
mv 剪切或重命名
mv文件名  文件名 将源文件名改为目标文件名(如果剪切在同一文件夹里则是重命名 , 不在一个文件夹里则是剪切或剪切并重命名)
mv文件名 目录名     将文件移动到目标目录
mv 目录名 目录名     目标目录已存在 , 将源目录移动到目标目录里;目标目录不存在则为剪切目录并改名为目标目录名

tar 打包 压缩 解压
1.打包
tar [
打包文件名 要打包的文件或目录
-c create创建的意思
-v verbose显示过程
-f file指定打包文件名必须加的
-u update更新源打包文件中的文件
-t list查看打包的文件内容
2.打包并压缩(重点) tar -zcvf
gzip bzip2 xz tar都支持
tar [
打包文件名 要压缩的文件或目录
-z压缩为.gz格式
-j压缩格式为bz2格式
-c创建
-f指定包名
-v显示过程
-u update
-t查看
3解压  tar -zxvf解压指定格式的 , tar -xvf 自动识别格式解压
对应的格式的压缩命令把c换成x
tar命名后面的选项可不加(-)符号
zip
压缩与解压缩(了解)
命令zip
zip [
压缩后的文件名 要压缩的文件或文件夹支持多个
unzip 解压缩
unzip要解压的压缩文件(一把以zip格式结尾的压缩包)
[-d
解压目录不指定就是当前目录
【mv|每天5个linux命令(第三天)】


    推荐阅读