linux 嚴格區(qū)分到小寫,所有內容以文件形式保存,包括硬件。(linux一切內容皆文件) linux必須存在的分區(qū):/ (根分區(qū)) /boot 如果沒有/boot 分區(qū),當系統(tǒng)醋盤被寫滿后,系統(tǒng)就會起不來。 所學命令 新建目錄: mkdir 格式:mkdir [選項] [目錄名] 選項 -p 遞歸創(chuàng)建目錄 刪除目錄: rmdir 或者 rm 格式:rmdir [選項] [目錄名] 選項:-r 刪除非空目錄 -f 強制刪除(不加這個選項,刪除目錄時會提示是否要刪除) 復制:cp 格式:cp [選項] [源文件(目錄)] [新文件(目錄)] 選項:-r 復制目錄 -p 連帶文件屬性 -d 復制連接屬性 -a 以上三種選項 剪切: mv 格式:mv [源文件(目錄)] [目標文件(目錄)] 查找:find 格式:find [搜索范圍] [參數(shù)] [文件名] find命令是大范圍的搜索,跟windows中的搜索一樣,是從給的范圍中搜索所有文件,所以比較消耗資源。 搜索范圍:路徑,如果不知道文件在哪里,就搜索根下所有的文件(等于搜索整個磁盤,會很慢。) 參數(shù):-name 根據(jù)文件名進行搜索 -user 根據(jù)文件屬主進行搜索(屬主的意思就是這個文件是哪個用戶創(chuàng)建的) -group 根據(jù)文件屬組進行搜索(屬組的意思就是這個文件這個組中的用戶創(chuàng)建的) -nogroup 查找沒有有效屬組的文件,就是該文件所屬組在/etc/groups中不存在。 -nouser 查找沒有有效屬主的文件,就是該文件的屬主在/etc/passwd中不存在。 -mtime 根據(jù)文件更改時間來查找文件 +10 表示10天前修改的文件 10表示10天當天修改的文件 -10 表示10天內修改的文件 find命令的參數(shù)還有很多,由于是新手學習,暫時了解這些,太多記不住。
壓縮和解壓縮 .tar 格式:tar [選項 [文件名或目錄名] 打包:tar cvf 文件名或目錄名 新包名.tar 解包:tar xvf 文件名或目錄名.tar 選項: -c :新建壓縮包 -x :解壓縮 -t :查看包文件中的內容 以上三個參數(shù)不能同時使用,原因就是不能同時壓縮和解壓縮。 -z :使用gzip進行壓縮(圖二) -j :使用bizp2進行壓縮(圖二) -v :顯示壓縮的過程 -p(大寫) :使用原檔案的原來屬性 -P :使用絕對路徑來壓縮 實例:圖一、圖二 .gz gzip是zip的gun版本,功能和winrar一樣壓縮文件的擴展名 解壓1:gunzip 文件名.gz 解壓2:gzip -d 文件名.gz 壓縮:gzip 文件名 這個命令解壓和解壓縮文件后,源文件就沒有了。 實例:圖三 .tar.gz 一般都是源代碼包,這種包需要先進行解壓,在經(jīng)過編譯,安裝后才能執(zhí)行。 解壓:tar zxvf 文件名.tar.gz 壓縮:tar zcvf 文件名.tar.gz 源文件 如果要解壓在別的目錄中,就需要先進入該目錄,然后進行解壓。 實例:圖四 .tar.bz2 這個方式和.tar.gz 一樣,只不過兩者使用的是不同的壓縮算法生成包,.tar.bz2的壓縮率要高點而已。 解壓:tar jxvf 文件名.tar.bz2 壓縮:tar jcvf 文件名.tar.bz2 源文件 .bz2 格式:bzip2 [選項] [目標文件名] [源文件名] bzip2是一個基于Burrows-Wheeler變換的無損壓縮軟件,具有高質量的數(shù)據(jù)壓縮能力。bzip2利用先進的壓縮技術,能夠把文件壓縮到10%至15%,壓縮的速度和解壓的效率都非常高。 解壓1:bzip2 -d 文件名.bz2 解壓2:bunzip2 文件名.bz2 壓縮:bzip2 -z 文件名 這個命令解壓和解壓縮文件后,源文件就沒有了。 選項: -c或——stdout:將壓縮與解壓縮的結果送到標準輸出 -d或——decompress:執(zhí)行解壓縮 -f或-force:bzip2在壓縮或解壓縮時,若輸出文件與現(xiàn)有文件同名,預設不會覆蓋現(xiàn)有文件。若要覆 蓋。請使用此參數(shù)。 -h或——help:在線幫助 -k或——keep:bzip2在壓縮或解壓縮后,會刪除原始文件。若要保留原始文件,請使用此參數(shù)。 -s或——small:降低程序執(zhí)行時內存的使用量 -t或——test:測試.bz2壓縮文件的完整性 -v或——verbose:壓縮或解壓縮文件時,顯示詳細的信息 -z或——compress:強制執(zhí)行壓縮 -V或——version:顯示版本信息 --repetitive-best:若文件中有重復出現(xiàn)的資料時,可利用此參數(shù)提高壓縮效果 --repetitive-fast:若文件中有重復出現(xiàn)的資料時,可利用此參數(shù)加快執(zhí)行效果 實例:bzip2 和 gzip的格式一樣。 .zip 一個常用的壓縮文件格式winzip、winrar等壓縮軟件都支持zip文件格式。 格式:zip [選項] [目標文件名] [源文件名或目錄名] 解壓:unzip 文件名.zip 壓縮:zip -r 文件名.zip 源文件 選項: -a 將文件轉成ASCII模式 -F 嘗試修復損壞的壓縮文件 -h 顯示幫助界面 -m 將文件壓縮之后,刪除源文件 -n 特定字符串 不壓縮具有特定字尾字符串的文件 -o 將壓縮文件內的所有文件的最新變動時間設為壓縮時候的時間 -q 安靜模式,在壓縮的時候不顯示指令的執(zhí)行過程 -r 將指定的目錄下的所有子目錄以及文件一起處理 -S 包含系統(tǒng)文件和隱含文件(S是大寫) -t 日期 把壓縮文件的最后修改日期設為指定的日期,日期格式為mmddyyyy 實例:zip 和 gzip的格式一樣。 學完以后發(fā)現(xiàn)其實壓縮和解壓縮命令基本格式是一樣的,就是選項參數(shù)太多,需要慢慢記憶(個人覺得記住幾個常用的就行了)。 |
|