shell基礎09 歸檔資料

2022-08-01 09:57:11 字數 1269 閱讀 4498

參考

>  : 表示覆蓋

例:cat /etc/passwd > a.txt      echo '123' >> a.txt

>> : 追加

例:cat /etc/passwd >b.txt        echo '123'>>b.txt

將連個檔案合併到乙個檔案

例:cat a.txt b.txt > c.txt

wc :管道符

例:wc -l /etc/passwd  檢視檔案有多少行

cat /etc/passwd | wc -l  顯示行數

cat /etc/passwd /etc/shadow | wc -l  檢視兩個檔案總共多少行

2.歸檔檔案和歸檔技術(tar)

1)定義:歸檔(arching)就是將許多檔案(或目錄)打包成乙個檔案

2)目的:歸檔的目的就是方便備份、還原及檔案的傳輸操作

3)功能:將多個檔案(也可能包括目錄,因為目錄本身也是檔案)放在一起存放到乙個磁帶或磁碟歸檔檔案中。並且將來可以根據需要

只還原文件中的某些指定的檔案

4)tar命令的常用選項:   

c : 建立乙個新的tar檔案

t : 列出tar檔案中目錄的內容

x: 從tar 檔案中抽取檔案

f : 指定歸檔檔案或磁帶(也可能是軟盤)裝置(一般都要選)

v: 顯示所打包的檔案的詳細資訊,v 為verbose的第乙個字母。

z: 使用gzip 壓縮演算法來壓縮打包後的檔案

j: 使用bzip2 壓縮演算法來壓縮打包後的檔案

5)建立、檢視及抽取歸檔檔案舉例:

1)tar cvf testdir.tar a.txt b.txt c.txt  # tar命令將a、b、c打包成乙個名為testdir.tar的歸檔檔案的方法(要求顯示所有打包的檔案和目錄)

2) tar tf testdir.tar # 顯示testdir.tar這個歸檔檔案中的所有檔案的方法

3)tar xvf testdir.tar -c 路徑   #恢復testdir.tar中全部內容的方法

解壓tar -xvf file.tar //解壓 tar包

tar -xzvf file.tar.gz //解壓tar.gz

tar -xjvf file.tar.bz2   //解壓 tar.bz2

tar -xzvf file.tar.z   //解壓tar.z

unrar e file.rar //解壓rar

unzip file.zip //解壓zip

資料持久化基礎知識 歸檔

使用物件模型進行歸檔,將物件寫入檔案,再從中讀取它們。1.首先的建立乙個類,fourlines類.fourlines.h 1 import23 資料模型,儲存當前儲存在屬性列表應用的字典中的資料。4 inte ce fourlines nsobject 5 property copy,nonatom...

09Shell內建命令

1.相當於true 2.佔位符,類似於python中的pass 3.適用於 while while do 迴圈體 done適用於 while while true do 迴圈體 done適用於 util until false do 迴圈體 doneexit 用於退出整個程式結束當前迴圈,或跳出本層...

資料持久化,歸檔,反歸檔

資料持久化的本質 將資料讀成檔案儲存在本地 沙盒機制 就是系統針對每個應用程式在本地生成的資料夾 名字隨機生成 對於不同的應用程式 不能訪問其他應用程式沙盒的內容 起到保護作用 1 documents 用來儲存長久儲存的資料 b perferences 儲存使用者的偏好設定 比如程式是否是第一次啟動...