1. tar命令
    一、打包操作:tar <选项> <源文件或目录>
    选项 含义
    -c 将多个文件或目录进行打包
    -f <包名> 打包到指定文件,-f后面要紧跟完整的文件名(包括扩展名)
    -v 打印出打包过程
    -u

    在tar包中添加新的文件(无法直接在压缩包中添加文件)



 

 

 

 

命令示例:

1、tar -cvf package.tar test1 test2

将test1和test2打包到package.tar文件,并显示打包过程

2、tar -cf package.tar test1 Desktop/

将文件test1和目录Desktop打包成package.tar文件

3、tar -uf package.tar test3

将test3添加到package.tar文件中

  二、解包操作:tar <选项> <压缩包>

选项 含义
-x 解包操作
-f <包名> 解包到指定文件,f后面要紧跟完整的文件名
-C<目录> 指定目录为解包位置
-t

查看包里的文件

 

 

 

 

 

 

命令示例:

1、tar -xf package.tar

将package.tar文件解包到当前目录

2、tar -xf test.tar -C ..

将test.tar解包到上一级目录

3、tar -tf package.tar

查看package.tar包里的文件

  三、同时(解)打包并(解)压缩(最常用)

  命令格式:tar <选项> <压缩包> <源文件或目录>

选项 含义
-z 压缩为".tar.gz"格式,或对.gz压缩包进行解压缩
-j 压缩为".tar.bz2"格式,或对.bz2压缩包进行解压缩

 

 

 

 

命令示例:

1、tar -czf test.tar.gz test1 test2

将test1和2打包成一个tar包,然后用gzip压缩程序对tar包进行压缩,生成一个名为test.tar.gz的压缩包。也可以直接说成将test1和2打包压缩成test.tar.gz文件

2、tar -xzf test.tar.gz -C Desktop/

用gzip程序对test.tar.gz文件解压缩成一个tar包,然后将tar包解包到Desktop目录中。也可以直接说成将test.tar.gz解压缩到Desktop目录

3、tar -jcvf test.tar.bz2 test1 test2

将test1和2通过bzip2压缩程序打包压缩成test.tar.bz2文件,并打印出过程

  

  • ssh命令行传输:scp
# 文件上传,默认 22 端口
scp /usr/local/test.txt root@192.168.1.53:/usr/local

# 文件上传,指定 8122 端口
# test.txt 会被上传到 local 目录下( /usr/local/test.txt )
scp -P 8122 /usr/local/test.txt root@192.168.1.53:/usr/local

# 目录上传
# test 目录会被上传到 local 目录下( /usr/local/test )
scp -r /usr/local/test root@192.168.1.53:/usr/local

# 文件下载
scp root@192.168.1.53:/usr/local/test.txt /usr/local

# 目录下载
scp -r root@192.168.1.53:/usr/local/test /usr/local
  • rm -rf
rm -rf <文件或文件夹所在的绝对路径>

 

  • df -h
    查看系统可用磁盘空间