> : 表示覆蓋
例: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