Linux笔记 1-8 --文件传输
*************不同系統之間的文件傳輸*******
## 1 ## 文件歸檔
文件歸檔就是把多個文件變成一個歸檔文件
設定方法:tar 參數
c //創建,create
f //指定文件歸檔文件名稱,file
t //顯示歸檔文件內容,list
r //向指定歸檔文件添加文件,append
--get //取出單個文件
--delete //刪除單個文件
x //取出歸檔文件中的所有內容.extract|ge
-C //指定解檔目錄,directory
-z //gz格式壓縮,gzip
-j //bz格式壓縮,bzip2
-J //xz格式壓縮,xz
例1:創建歸檔文件并指定歸檔文件名稱file.tar
例2.顯示歸檔文件file.tar的內容
例3.向歸檔文件file.tar添加hello文件
例4:取出歸檔文件file.tar里的hello文件
例5:刪除歸檔文件file.tar里的hello文件
例6:解檔文件file.tar并指定解檔目錄為westos
## 2 ## 壓縮
gz
壓縮成gz格式 gzip ***.tar
解壓縮?gunzip ***.tar.gz
直接打包壓縮 tar zcf ***.tar.gz filename
解檔并解壓縮 tar zxf ***.tar.gz
bz2
壓縮成bz2格式 bzip2 **.tar
解壓縮 bunzip2 ***.tar.bz2
直接打包壓縮 tar jcf ***.tar.bz2 filename
解檔并解壓縮 tar jxf ***.tar.bz2
xz
壓縮成xz格式 xz ***.tar
解壓縮 unxz ***.tar.xz
直接打包壓縮 tar Jcf ***.tar.xz filename
解檔并解壓縮 tar Jxf ***.tar.xz
zip
壓縮成zip格式 zip -r ***.tar.zip ***.tar
解壓縮 unzip ***.tar.zip
## 3 ## 系統中的文件傳輸
上傳:scpfile username@ip:/dir
下載:scpusername@ip:/dir/file /dir
文件同步: rsync [參數] file username@ip:/dir 拷貝到后者主機上
-r //同步目錄
-l //不忽略鏈接
-p //不忽略文件權限
-t //不忽略文件時間戳
-g //不忽略文件所有組
-o //不忽略文件所有人
-D //不忽略塊設備
例:同步目錄不忽略文件權限
轉載于:https://blog.51cto.com/12129857/1858877
總結
以上是生活随笔為你收集整理的Linux笔记 1-8 --文件传输的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FindBugs插件
- 下一篇: 在Linux中查看所有正在运行的进程