linux下分卷壓縮,合併解壓的3種方法
我們上傳東西的時候,由於檔案過大而不能上傳,或者不給上傳,最明顯的就是發郵件了,附件最大5M,有的10M。如果超過了就鬱悶了。這個時候,如果能把壓縮的東西,分割開來就比較爽了,windows下面我想大家知道怎麼分割,利用winrar,winzip圖型化設定壓縮出來的塊的大小。但是在linux下面有沒有這樣的方法了,linux下面有rar命令,有zip命令,windows下面這二種方式可以分割壓縮,我想linux下面絕對也是可以的。下面是我嘗試過程的記錄:
一,rar分卷壓縮和合並解壓
rar -h
我們會發現以下引數,要建立多大的卷。
v Create volumes with size autodetection or list all volumes
v<size>[k,b] Create volumes with size
- [[email protected] awksed]$ rar a -v5m google.rar Google_Maps_API.doc //-v和5m之間不要有空格
- RAR 3.92 Copyright (c) 1993-2010 Alexander Roshal 10 Feb 2010
- Shareware version Type RAR -? for help
- Evaluation copy. Please register.
- Creating archive google.rar
- Adding Google_Maps_API.doc
- Calculating the control sum
- Creating archive google.part2.rar
- ... Google_Maps_API.doc
- Calculating the control sum
- Creating archive google.part3.rar
- ... Google_Maps_API.doc OK
- Calculating the control sum
- Done
- [[email protected]
- UNRAR 3.90 freeware Copyright (c) 1993-2009 Alexander Roshal
- Extracting from google.part1.rar
- Extracting Google_Maps_API.doc
- Extracting from google.part2.rar
- ... Google_Maps_API.doc 76%
- Extracting from google.part3.rar
- ... Google_Maps_API.doc OK
- All OK
二,zip分卷壓縮和合並解壓
zip -h2
你會發現,分卷引數-s,意思是說分割成多大的卷
Splits (archives created as a set of split files):
-s ssize create split archive with splits of size ssize,where ssize nm
n number and m multiplier (kmgt, default m), 100k -> 100 kB
下面的意思是說如果是分卷的了,用 -s 0 --out把分卷合成一個
If input is split, output will default to same split size
Use -s=0 or -s- to turn off splitting to convert split to single file:
zip in_split_archive -s 0 --out out_single_file_archive
用zip來分卷壓縮時,他必須是.zip的形勢,他的流程是這樣的,先把一般檔案壓縮成.zip的檔案,然後在將.zip的檔案分成多少塊,如果你不這樣坐呢,會提示錯誤的。
[[email protected] awksed]$ zip -s 4m Google_Maps_API.doc
zip error: Invalid command arguments (archive name must end in .zip for splits)
- [[email protected] awksed]$ zip google.zip Google_Maps_API.doc //先壓縮不然就報上面的錯
- adding: Google_Maps_API.doc(deflated 12%)
- [[email protected] awksed]$ zip -s 4m google.zip --out ziptest //分卷
- copying: Google_Maps_API.doc
- [[email protected] awksed]$ zip ziptest -s 0 --out google_bak.zip //這樣合卷有問題
- copying: Google_Maps_API.doc
- [[email protected] awksed]$ cat ziptest.z* > google_bak.zip //利用cat來合卷
- [[email protected] awksed]$ unzip google_bak.zip //解壓
上面呢用zip來分卷是沒有問題的,但是合卷的時候就有問題了,zip -s 0 --out這樣的方式,合出來的卷,大約只有分卷前的一半,這就搞的我很無語了,並且解壓的時候,提示我輸入密碼,在次無語,只好有cat來合併了,還好合並後,解壓沒有任何問題。
三,利用split來分卷,cat來合併分卷
我花了很長時間去研究tar的引數,研究了好長時間,還是沒有找到可以分卷的引數,英語還是不過關啊,唉。不過我們可以藉助split來分卷
- [[email protected] awksed]$ tar czvf google.tar.gz Google_Maps_API.doc
- Google_Maps_API.doc
- [[email protected] awksed]$ split -d -b 4m google.tar.gz
- [[email protected] awksed]$ cat x* > google_bak.tar.gz
- [[email protected] awksed]$ tar zxvf google_bak.tar.gz
- Google_Maps_API.doc
上圖說明
1,google.part1.rar等,是rar分卷壓縮後的結果
2,x00,x01等是利用split來分卷後的結果
3,ziptest.zip,ziptest.z01等是利用zip來分卷後的結果。
我始終相信tar 可以直接進行分卷的。只不過我沒有找到而已,下面是tar的引數,含有翻譯
檢視複製列印?- 主操作模式:
- -A, --catenate, --concatenate 追加 tar 檔案至歸檔
- -c, --create 建立一個新歸檔
- -d, --diff, --compare 找出歸檔和檔案系統的差異
- --delete 從歸檔(非磁帶!)中刪除
- -r, --append 追加檔案至歸檔結尾
- -t, --list 列出歸檔內容
- --test-label 測試歸檔卷標並退出
- -u, --update 僅追加比歸檔中副本更新的檔案
- -x, --extract, --get 從歸檔中解出檔案
- 操作修飾符:
- --check-device 當建立增量歸檔時檢查裝置號(預設)
- -g, --listed-incremental=檔案處理新式的 GNU 格式的增量備份
- -G, --incremental 處理老式的 GNU 格式的增量備份
- --ignore-failed-read當遇上不可讀檔案時不要以非零值退出
- -n, --seek 歸檔可檢索
- --no-check-device 當建立增量歸檔時不要檢查裝置號
- --occurrence[=NUMBER] 僅處理歸檔中每個檔案的第 NUMBER個事件;僅當與以下子命令 --delete,
- --diff, --extract 或是 --list中的一個聯合使用時,此選項才有效。而且不管檔案列表是以命令列形式給出或是通過
- -T 選項指定的;NUMBER 值預設為 1
- --sparse-version=MAJOR[.MINOR]設定所用的離散格式版本(隱含--sparse)
- -S, --sparse 高效處理離散檔案
- 重寫控制:
- -k, --keep-old-files 解壓時不要替換存在的檔案
- --keep-newer-files不要替換比歸檔中副本更新的已存在的檔案
- --no-overwrite-dir 保留已存在目錄的元資料
- --overwrite 解壓時重寫存在的檔案
- --overwrite-dir解壓時重寫已存在目錄的元資料(預設)
- --recursive-unlink 解壓目錄之前先清除目錄層次
- --remove-files 在新增檔案至歸檔後刪除它們
- -U, --unlink-first 在解壓要重寫的檔案之前先刪除它們
- -W, --verify 在寫入以後嘗試校驗歸檔
- 選擇輸出流:
- --ignore-command-error 忽略子程序的退出程式碼
- --no-ignore-command-error將子程序的非零退出程式碼認為發生錯誤
- -O, --to-stdout 解壓檔案至標準輸出
- --to-command=COMMAND將解壓的檔案通過管道傳送至另一個程式
- 操作檔案屬性:
- --atime-preserve[=METHOD]在輸出的檔案上保留訪問時間,要麼通過在讀取(預設
- METHOD=‘replace’)後還原時間,要不就不要在第一次(METHOD=‘system’)設定時間
- --delay-directory-restore 直到解壓結束才設定修改時間和所解目錄的許可權
- --group=名稱 強制將 NAME作為所新增的檔案的組所有者
- --mode=CHANGES 強制將所新增的檔案(符號)更改為許可權CHANGES
- --mtime=DATE-OR-FILE 從 DATE-OR-FILE 中為新增的檔案設定mtime
- -m, --touch 不要解壓檔案的修改時間
- --no-delay-directory-restore取消 --delay-directory-restore 選項的效果
- --no-same-owner 將檔案解壓為您所有
- --no-same-permissions從歸檔中解壓許可權時使用使用者的掩碼位(預設為普通使用者服務)
- --numeric-owner 總是以數字代表使用者/組的名稱
- --owner=名稱 強制將 NAME作為所新增的檔案的所有者
- -p, --preserve-permissions, --same-permissions解壓檔案許可權資訊(預設只為超級使用者服務)
- --preserve 與 -p 和 -s 一樣
- --same-owner 嘗試解壓時保持所有者關係一致
- -s, --preserve-order, --same-order為解壓至匹配歸檔排序名稱
- 裝置選擇和切換:
- -f, --file=ARCHIVE 使用歸檔檔案或 ARCHIVE 裝置
- --force-local即使歸檔檔案存在副本還是把它認為是本地歸檔
- -F, --info-script=名稱, --new-volume-script=名稱在每卷磁帶最後執行指令碼(隱含 -M)
- -L, --tape-length=NUMBER 寫入 NUMBER × 1024 位元組後更換磁帶
- -M, --multi-volume 建立/列出/解壓多卷歸檔檔案
- --rmt-command=COMMAND 使用指定的 rmt COMMAND 代替 rmt
- --rsh-command=COMMAND 使用遠端 COMMAND 代替 rsh
- --volno-file=檔案 使用/更新 FILE 中的卷數
- 裝置分塊:
- -b, --blocking-factor=BLOCKS 每個記錄 BLOCKS x 512 位元組
- -B, --read-full-records 讀取時重新分塊(只對 4.2BSD 管道有效)
- -i, --ignore-zeros 忽略歸檔中的零位元組塊(即檔案結尾)
- --record-size=NUMBER 每個記錄的位元組數 NUMBER,乘以 512
- 選擇歸檔格式:
- -H, --format=FORMAT 建立指定格式的歸檔
- FORMAT 是以下格式中的一種:
- gnu GNU tar 1.13.x 格式
- oldgnu GNU 格式 as per tar <= 1.12
- pax POSIX 1003.1-2001 (pax) 格式
- posix 等同於 pax
- ustar POSIX 1003.1-1988 (ustar) 格式
- v7 old V7 tar 格式
- --old-archive, --portability等同於 --format=v7
- --pax-option=關鍵字[[:]=值][,關鍵字[[:]=值]]...控制 pax 關鍵字
- --posix 等同於 --format=posix
- -V, --label=TEXT 建立帶有卷名 TEXT的歸檔;在列出/解壓時,使用 TEXT作為卷名的模式串
- 壓縮選項:
- -a, --auto-compress 使用歸檔字尾來決定壓縮程式
- -I, --use-compress-program=PROG通過 PROG 過濾(必須是能接受 -d選項的程式)
- -j, --bzip2 通過 bzip2 過濾歸檔
- --lzma 通過 lzma 過濾歸檔
- --no-auto-compress do not use archive suffix to determine thecompression program
- -z, --gzip, --gunzip, --ungzip 通過 gzip 過濾歸檔
- -Z, --compress, --uncompress 通過 compress 過濾歸檔
- -J, --xz filter the archive through xz
- --lzop 通過 lzop 過濾歸檔
- 本地檔案選擇:
- --add-file=檔案 新增指定的 FILE 至歸檔(如果名字以 -開始會很有用的)
- --backup[=CONTROL] 在刪除前備份,選擇 CONTROL 版本
- -C, --directory=DIR 改變至目錄 DIR
- --exclude=PATTERN 排除以 PATTERN 指定的檔案
- --exclude-caches 除標識檔案本身外,排除包含CACHEDIR.TAG 的目錄中的內容
- --exclude-caches-all 排除包含 CACHEDIR.TAG 的目錄
- --exclude-caches-under 排除包含 CACHEDIR.TAG的目錄中所有內容
- --exclude-tag=檔案 除 FILE 自身外,排除包含 FILE的目錄中的內容
- --exclude-tag-all=檔案 排除包含 FILE 的目錄
- --exclude-tag-under=檔案 排除包含 FILE的目錄中的所有內容
- --exclude-vcs 排除版本控制系統目錄
- -h, --dereference跟蹤符號連結;將它們所指向的檔案歸檔並輸出
- --hard-dereference 跟蹤硬連結;將它們所指向的檔案歸檔並輸出
- -K, --starting-file=MEMBER-NAME從歸檔中的 MEMBER-NAME 成員處開始
- --newer-mtime=DATE 當只有資料改變時比較資料和時間
- --no-null 禁用上一次的效果 --null 選項
- --no-recursion 避免目錄中的自動降級
- --no-unquote 不以 -T 讀取的檔名作為引用結束
- --null -T 讀取以空終止的名字,-C 禁用
- -N, --newer=DATE-OR-FILE, --after-date=DATE-OR-FILE只儲存比 DATE-OR-FILE 更新的檔案
- --one-file-system 建立歸檔時儲存在本地檔案系統中
- -P, --absolute-names 不要從檔名中清除引導符‘/’
- --recursion 目錄遞迴(預設)
- --suffix=STRING 在刪除前備份,除非被環境變數SIMPLE_BACKUP_SUFFIX覆蓋,否則覆蓋常用字尾(‘’)
- -T, --files-from=檔案 從 FILE中獲取檔名來解壓或建立檔案
- --unquote 以 -T讀取的檔名作為引用結束(預設)
- -X, --exclude-from=檔案 排除 FILE 中列出的模式串
- 檔名變換:
- --strip-components=NUMBER 解壓時從檔名中清除 NUMBER個引導部分
- --transform=EXPRESSION, --xform=EXPRESSION使用 sed 代替 EXPRESSION 來進行檔名變換
- 檔名匹配選項(同時影響排除和包括模式串):
- --anchored 模式串匹配檔名頭部
- --ignore-case 忽略大小寫
- --no-anchored 模式串匹配任意‘/’後字元(預設對
- exclusion 有效)
- --no-ignore-case 匹配大小寫(預設)
- --no-wildcards 逐字匹配字串
- --no-wildcards-match-slash 萬用字元不匹配‘/’
- --wildcards 使用萬用字元(預設對 exclusion )
- --wildcards-match-slash萬用字元匹配‘/’(預設對排除操作有效)
- 提示性輸出:
- --checkpoint[=NUMBER] 每隔 NUMBER個記錄顯示進度資訊(預設為 10 個)
- --checkpoint-action=ACTION 在每個檢查點上執行 ACTION
- --index-file=檔案 將詳細輸出傳送至 FILE
- -l, --check-links只要不是所有連結都被輸出就列印資訊
- --no-quote-chars=STRING 禁用來自 STRING 的字元引用
- --quote-chars=STRING 來自 STRING 的額外的引用字元
- --quoting-style=STYLE 設定名稱引用風格;有效的 STYLE值請參閱以下說明
- -R, --block-number 每個資訊都顯示歸檔內的塊數
- --show-defaults 顯示 tar 預設選項
- --show-omitted-dir 列表或解壓時,列出每個不匹配查詢標準的目錄
- --show-transformed-names, --show-stored-names顯示變換後的檔名或歸檔名
- --totals[=SIGNAL] 處理歸檔後打印出總位元組數;當此SIGNAL 被觸發時帶引數 -列印總位元組數;允許的訊號為:
- SIGHUP,SIGQUIT,SIGINT,SIGUSR1 和
- SIGUSR2;同時也接受不帶 SIG
- 字首的訊號名稱
- --utc 以 UTC 格式列印檔案修改資訊
- -v, --verbose 詳細地列出處理的檔案
- -w, --interactive, --confirmation每次操作都要求確認
- 相容性選項:
- -o 建立歸檔時,相當於
- --old-archive;展開歸檔時,相當於
- --no-same-owner
- 其它選項:
- -?, --help 顯示此幫助列表
- --restrict 禁用某些潛在的有危險的選項
- --usage 顯示簡短的用法說明
- --version 列印程式版本
- 長選項和相應短選項具有相同的強制引數或可選引數。
- 除非以 --suffix 或 SIMPLE_BACKUP_SUFFIX
- 設定備份字尾,否則備份字尾就是“~”。
- 可以用 --backup 或 VERSION_CONTROL 設定版本控制,可能的值為:
- none, off 從不做備份
- t, numbered 進行編號備份
- nil, existing
- 如果編號備份存在則進行編號備份,否則進行簡單備份
- never, simple 總是使用簡單備份
-------
Linux中關於tar分卷壓縮和合並的使用?
以每卷500M為例
tar分卷壓縮:tar cvzpf - somedir | split -d -b 500m (-d不是split的選項,是shell的選項,表
示將tar命令的輸出作為split的輸入)
tar多卷合併:cat x* > mytarfile.tar.gz
--------------------------
linux解壓 tar命令
tar命令
tar [-cxtzjvfpPN] 檔案與目錄 ....
引數:
-c :建立一個壓縮檔案的引數指令(create 的意思);
-x :解開一個壓縮檔案的引數指令!
-t :檢視 tarfile 裡面的檔案!
特別注意,在引數的下達中, c/x/t 僅能存在一個!不可同時存在!
因為不可能同時壓縮與解壓縮。
-z :是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮?
-j :是否同時具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮?
-v :壓縮的過程中顯示檔案!這個常用,但不建議用在背景執行過程!
-f :使用檔名,請留意,在 f 之後要立即接檔名喔!不要再加引數!
例如使用『 tar -zcvfP tfile sfile』就是錯誤的寫法,要寫成
『 tar -zcvPf tfile sfile』才對喔!
-p :使用原檔案的原來屬性(屬性不會依據使用者而變)
-P :可以使用絕對路徑來壓縮!
-N :比後面接的日期(yyyy/mm/dd)還要新的才會被打包進新建的檔案中!
--exclude FILE:在壓縮的過程中,不要將 FILE 打包!
範例:
範例一:將整個 /etc 目錄下的檔案全部打包成為 /tmp/etc.tar
[[email protected] ~]# tar -cvf /tmp/etc.tar /etc<==僅打包,不壓縮!
[[email protected] ~]# tar -zcvf /tmp/etc.tar.gz /etc<==打包後,以 gzip 壓縮
[[email protected] ~]# tar -jcvf /tmp/etc.tar.bz2 /etc<==打包後,以 bzip2 壓縮
# 特別注意,在引數 f 之後的檔案檔名是自己取的,我們習慣上都用 .tar 來作為辨識。
# 如果加 z 引數,則以 .tar.gz 或 .tgz 來代表 gzip 壓縮過的 tar file ~
# 如果加 j 引數,則以 .tar.bz2 來作為附檔名啊~
# 上述指令在執行的時候,會顯示一個警告訊息:
# 『tar: Removing leading `/" from member names』那是關於絕對路徑的特殊設定。
範例二:查閱上述 /tmp/etc.tar.gz 檔案內有哪些檔案?
[[email protected] ~]# tar -ztvf /tmp/etc.tar.gz
# 由於我們使用 gzip 壓縮,所以要查閱該 tar file 內的檔案時,
# 就得要加上 z 這個引數了!這很重要的!
範例三:將 /tmp/etc.tar.gz 檔案解壓縮在 /usr/local/src 底下
[[email protected] ~]# cd /usr/local/src
[[email protected] src]# tar -zxvf /tmp/etc.tar.gz
# 在預設的情況下,我們可以將壓縮檔在任何地方解開的!以這個範例來說,
# 我先將工作目錄變換到 /usr/local/src 底下,並且解開 /tmp/etc.tar.gz ,
# 則解開的目錄會在 /usr/local/src/etc 呢!另外,如果您進入 /usr/local/src/etc
# 則會發現,該目錄下的檔案屬性與 /etc/ 可能會有所不同喔!
範例四:在 /tmp 底下,我只想要將 /tmp/etc.tar.gz 內的 etc/passwd 解開而已
[[email protected] ~]# cd /tmp
[[email protected] tmp]# tar -zxvf /tmp/etc.tar.gz etc/passwd
# 我可以透過 tar -ztvf 來查閱 tarfile 內的檔名稱,如果單隻要一個檔案,
# 就可以透過這個方式來下達!注意到! etc.tar.gz 內的根目錄 / 是被拿掉了!
範例五:將 /etc/ 內的所有檔案備份下來,並且儲存其許可權!
[[email protected] ~]# tar -zxvpf /tmp/etc.tar.gz /etc
# 這個 -p 的屬性是很重要的,尤其是當您要保留原本檔案的屬性時!
範例六:在 /home 當中,比 2005/06/01 新的檔案才備份
[[email protected] ~]# tar -N "2005/06/01" -zcvf home.tar.gz /home
範例七:我要備份 /home, /etc ,但不要 /home/dmtsai
[[email protected] ~]# tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc
[[email protected] ~]# cd /tmp
[[email protected] tmp]# tar -cvf - /etc | tar -xvf -
# 這個動作有點像是 cp -r /etc /tmp 啦~依舊是有其有用途的!
# 要注意的地方在於輸出檔變成 - 而輸入檔也變成 - ,又有一個 | 存在~
# 這分別代表 standard output, standard input 與管線命令啦!
# 這部分我們會在 Bash shell 時,再次提到這個指令跟大家再解釋囉
相關推薦
linux下分卷壓縮,合併解壓的3種方法
我們上傳東西的時候,由於檔案過大而不能上傳,或者不給上傳,最明顯的就是發郵件了,附件最大5M,有的10M。如果超過了就鬱悶了。這個時候,如果能把壓縮的東西,分割開來就比較爽了,windows下面我想大家知道怎麼分割,利用winrar,winzip圖型化設定壓縮出來的塊的大小
ubuntu/linux下打包壓縮war、解壓war包和jar命令
把project_a資料夾下的檔案打包成project.war 1. 打包 jar -xvf project.war /project_a -c 建立war包 -v 顯示過程資訊 -f 指定 JAR 檔名,通常這個引數是必須的 -M 不產生所有項的清單
linux 文件壓縮,以及解壓
href 打包 inux pre tar zxvf blog bsp nbsp .com tar 解包:tar zxvf filename.tar 打包:tar czvf filename.tar dirnamegz命令 解壓1:gunzip filename.gz
linux下 備份 壓縮,解壓資料夾,資料庫;
1.壓縮檔案 用xshell 等命令工具,到所要備份的的目錄下, 然後, tar zcvf wenjianjia.tar.gz files 注:紅色字型 可以隨意修改名字,藍色字型 是要備份的資料夾名稱 命令裡面 是有 空格 的,還有 英文 句號. 2
Linux下tar壓縮,解壓縮詳細命令
tar -c: 建立壓縮檔案 -x:解壓 -t:檢視內容 -r:向壓縮歸檔檔案末尾追加檔案 -u:更新原壓縮包中的檔案 這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個。下面的引數是根據需要在壓縮或解壓檔案時可選的。 -z:有gzip屬性的 -j:有bz2
linux下安裝配置jdk(解壓版)
生效 測試 linu 文件 info img url www 技術 在linux下登錄oracle官網,下載解壓版jdk 傳送門 系統默認下載到“下載”目錄中 創建要將該文件解壓的文件夾: 其中 -p 參數代表遞歸創建文件夾(可以創建多級目錄) 進
Linux下 解決Tomcat8不自動解壓war包
之前買了阿里雲伺服器後配置好了jdk,Tomcat,mysql等。然後就想當然的將專案打成war包,直接拖到Tomcat的webapps下,但無論怎麼重啟專案就是不自動解壓,後來查了各方面資料,刪除這個檔案那個檔案的,差點把Tomcat搞崩潰了也沒找到原因,最後看到講一個將Tomcat裡
JS GZIP壓縮,GZIP解壓
使用方法: JS壓縮和解壓: var pako = require('../../utils/pako.min.js'); Page({ data: { }, onShow: fu
logback檔案自動壓縮,檔案解壓失敗
在使用logback的時候,發現壓縮檔案無法解壓,我的logback.xml檔案大概這樣寫的 <appender name="PlayLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
linux下下載的zip檔案解壓之後中文檔名亂碼
我在下載一些檔案的時候,我的ubunt 14.04預設按照zip檔案給我打包下載的,但是下載下來之後,發現解壓之後我的中文檔名先試試的都為亂碼,後來看了其他部落格博主的一些解決方法,發現這麼一個好的方法,親試OK的。 第一步 首先安裝7zip和convmv(如
Linux下分卷壓縮較大的檔案
有沒有遇到某些網站上傳復件時,單個檔案有大小限制,導致上傳失敗呢?當然你可以採用更高的壓縮率重新生成壓縮包來解決,但如果還是超出大小限制,那該怎麼辦呢?有個方法可以解決此類問題,將壓縮包分成多個檔案,問題就迎刃而解,這就叫:分卷壓縮。 如何進行分卷壓縮與解壓呢,有如下幾個命
linux 核心啟動時,出現解壓crc error的可能原因
啟動arm板 核心自解時出現 CRC error -- System halted 錯誤 錯誤提示如下 Starting kernel ... Uncompressing Linux............................
linux下安裝mariadb,提示file:///rhel7.3/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /rhe
在本地安裝mariadb時失敗,提示如下: 根據提示,初步定位為yum源配置問題。 檢視本地yum源: 發現,baseurl中配置的地址,掛載失敗。 用命令進行重新掛載。(本地已下載映象) mount 映象位置/映象名
Linux下計算字符串長度的四種方法
root linux下 expr wc -l 運維 lov char roo lin 在linux運維場景中,經常會碰到計算字符長度的場景,這裏羅列四種方法: [root@datahouse ~]# char="I love you"
Linux下安裝與解除安裝工具(三種方法)
三種方法為:rpm工具、yum工具、原始碼包 rpm工具(操作繁瑣) 光碟機掛載到mnt:mount /dev/cdrom /mnt/centos安裝包中就有rpm包 Packages rpm -ivh rpm包檔案 //安裝rpm -Uvh rpm包檔案 //升級rpm -e 包名 //解除安裝(包名
Linux下安裝與卸載工具(三種方法)
ado 路徑 sha ins nag 查詢 linu ext 光驅掛載 三種方法為:rpm工具、yum工具、源碼包 rpm工具(操作繁瑣) 光驅掛載到mnt:mount /dev/cdrom /mnt/centos安裝包中就有rpm包 Packages rpm -ivh
linux下殺死程序(kill)的N種方法 包括python–killproc
使用 pip 安裝 一般的殺死程序過程如下 $ ps -ef | grep django-admin.py | grep -v grep 501 20060 1 0 0:00.11 ttys001 0:00.38 python django-adm
linux下殺死程序(kill)的N種方法
檢視程序: 1、ps 命令用於檢視當前正在執行的程序。 grep 是搜尋 例如: ps -ef | grep java 表示檢視所有程序裡 CMD 是 java 的程序資訊 2、ps -aux | grep java -aux 顯示所有狀態 ps
【轉】linux下殺死程序(kill)的N種方法
轉載一篇,最原始的出處已不可考,望見諒! 常規篇: 首先,用ps檢視程序,方法如下: $ ps -ef …… smx 1822 1 0 11:38 ? 00:00:49 gnome-terminal smx 1823 1
linux下robotframework執行測試用例的幾種方法
1、執行指定的測試用例檔案(Test Suite) [[email protected] cases]# pybot purge.txt 2、執行整個porject目錄下的所有測試用例 [[email protected] cases]