tar 是unix/linux下的打包器。
-cvf可以看做-c -v -f,-xvf則是-x -v -f。
其中-c/-x分別表示create/extract,即打包/解包。
-v 是verbose,表示顯示打包/解包的詳細過程。
-f 表示file,表示打包輸出/解包輸入檔案,後面跟"-"表示使用「標準輸入/輸出」(stdin/stdout)作為輸出/輸入檔案。
兩個tar命令之間的"|"表示「重定向」,即第乙個命令的stdout(也就是打包的輸出)作為第二個命令的stdin(也就是解包的輸入)。
這個命令的最終結果是,將/home目錄(包括其下的各級子目錄)(通過打包到stdout=>再解包stdin)複製到「當前目錄」。
意思就是 第一條語句不再輸入到1個具體檔案,而輸出到stdout中, 而作為第二條件的標準輸入(stdin), 而stdin 和 stdout都可以用「-」來取代。
這樣的話就不會有中間檔案生成了。
同時,由於-f選項後面必須接乙個檔名,所以這裡「-」不能省略。
linux命令列的管道
linux管道 linux命令上的管道大家想必是經常用了 cat 1.txt grep 這是常見的用法,說說管道,pipe是 liunx上常見的ipc方法,在 linux system programming 中有兩種,有名管道和無名管道,有名管道可以用在任意兩個程序,而無名管道只能用在有親屬關係的...
Linux中的命令列
1.shell 是什麼?shell既是為使用者提供操作介面的軟體,也是核心保鏢。shell分為倆種,一種是圖形介面shell,另一種是命令列式shell 2.kernel 核心 是系統核心程式,負責管理系統的程序,記憶體,裝置驅動程式,檔案和網路系統。3.命令列提示符 kiosk 開啟shell的使...
Linux中命令列的認識
rhel8下的命令列操作 kios foundation0 desktop kios 開啟shell的使用者 分隔符 foundation0 主機短名稱 desktop 當前工作目錄基本名稱 身份提示符 1.4 系統中常用快捷鍵 按鍵作用 ctrl c 取消命令執行 ctrl d 關閉當前shell...