解凍zipファイルが表示されます-bash:unzip:commond not found

4352 ワード


解凍zipファイルに-bash:unzip:commond not foundが表示されます.unzipがインストールされていないため、コマンドで解決できます.yum install-y unzip zipです.
解凍:unzip mydata.zip -d www.
圧縮:zip-r mydata.zip www.#圧縮wwwはmydata.zip
 
tar解凍:
エラーメッセージ:gzip:stdin:not in gzip format tar:Child returned status 1 tar:Error is not recoverable:exiting now
問題解決方法は以下の通りである:zパラメータをjパラメータに変換問題解決bz 2フォーマット用jgzフォーマット用zcはxを作成するか解凍vは詳細fは指定ファイルである
質問:tar:phpmyadmin:アーカイブに見つからない
理由:コマンド中差-C
 
tar解釈:
tar[-cxtzjvfpPN]ファイルとディレクトリ....パラメータ:-c:圧縮ファイルのパラメータ命令を作成します.-x:圧縮ファイルのパラメータ命令を解除!-t:tarfileのファイルを表示!特に、パラメータの下達では、c/x/tは1つしか存在しないことに注意してください.同時に存在してはいけない!圧縮と解凍を同時に行うことはできないからです.-z:gzipのプロパティは同時にありますか?つまりgzipで圧縮する必要がありますか?j:bzip 2のプロパティを同時に持っていますか.つまりbzip 2で圧縮する必要がありますか?v:圧縮中にファイルが表示されます!これはよく使われますが、バックグラウンドで実行するプロセスはお勧めしません.-f:ファイル名を使用します.fの後、すぐにファイル名を受け取るように注意してください.パラメータを追加しないでください.例えば『tar-zcvfP tfile sfile』を使うのは間違いです.『tar-zcvPf tfile sfile』と書くのが正しいですよ.-p:元のファイルの元の属性を使う(属性は使用者によって変わることはありません)-P:絶対パスを使って圧縮することができます!-N:後から続く日付(yyyy/mm/dd)よりも新しいものが新しいファイルにパッケージされます!--Exclude FILE:圧縮中はFILEをパッケージ化しないでください!
 
tarボリューム圧縮:単一圧縮パッケージが大きすぎて、他の人にダウンロードするのに不便なので、ファイルを複数に分割すればWindowsが実現しやすいと思いますが、Linuxはどうすればいいのでしょうか.方法は以下の通りです.
[root@NS www]# tar cjvf - users/|split -b 5m - users.tar.gz2.
実行後ls-lahコマンドで確認すると、以下の行-rw-r--r--1 root root 5.0 M Nov 24 03:21 usersがある.tar.gz2.aa -rw-r--r--  1 root   root   5.0M Nov 24 03:21 users.tar.gz2.ab -rw-r--r--  1 root   root   5.0M Nov 24 03:21 users.tar.gz2.ac -rw-r--r--  1 root   root   3.4M Nov 24 03:21 users.tar.gz2.ad
上はパッケージ化されて分割されたいくつかのファイルで、彼を1つのファイルにマージしたい場合は、再び別のコマンドを実行します.
[root@NS www]# cat users.tar.gz2.a*|tar xvj解凍終了後、解凍後のパッケージ状況を確認すると、usersフォルダがまた出てきました!drwxr-xr-x 14 apache apache 4.0 K Oct 30 00:19 usersこのように簡単にファイルのパッケージ化と解凍を実現します!
splitリファレンス-b SIZEについて各ファイルのサイズを指定します.単位はb(512バイト)、k(1 K)、m(1 M)-dです.アルファベットではなく数字を使用します.-a Xは接尾辞名の長さを指定します.デフォルトは2ビットです.
 
例:
例1:/etcディレクトリ全体のファイルをすべて/tmp/etc.tarにパッケージする[root@linux~]#tar-cvf/tmp/etc.tar/etc<==パッケージのみ、圧縮しません![root@linux ~]# tar -zcvf/tmp/etc.tar.gz/etc<==パッケージング後、gzipで圧縮[root@linux ~]# tar -jcvf/tmp/etc.tar.bz 2/etc<==パッケージング後、bzip 2で圧縮
例2:圧縮パッケージ内のファイルを表示し、圧縮パッケージ内のファイルを加圧する
tar -tvf qwe.tar.gz
 :tar -xvf qwe.tar.gz abc

注意:パラメータにc、x、tの2つを同時に持つことはできません.そうしないと、tar:1つ以上の「-ACdtrux」または「test-label」以外のオプションを指定することはできません.どちらも持っていない場合は、tar:「-ACdtrux」または「test-label」オプションから1つを指定する必要があります.
例3:tar--exclude/home/dmtsai-zcvf myfile.tar.gz/home/*/etctar --exclude/home/dmtsai -zcvf myfile.tar.gz/home/*/etc
Linuxでのrar:rar圧縮と解凍
# wget http://www.rarsoft.com/rar/rarlinux-x64-4.2.0.tar.gz
# cd rar
[root@localhost rar]# make
mkdir -p /usr/local/bin
mkdir -p /usr/local/lib
cp rar unrar /usr/local/bin
cp rarfiles.lst /etc
cp default.sfx /usr/local/lib

以上のように、makeの後に喪のような内容が現れると、インストールに成功したことを示します.
1 # rar a 1.rar 1.html //  1.html 1.rar
2 # rar x 1.rar        // 1.rar 

 
*ディレクトリフォーマットtarを保持するには、解凍せずにどのコマンドを使用するかのみを表示します.gz,tar.bz 2,rar,zipの4つのフォーマット、それぞれどんなコマンドですか:
tar.gz tar tzvf xxx.tar.gz
tar.bz2 tar tjvf xxx.tar.bz2
zip unzip -l xxx.zip(簡略モード)unzip-v xxx.zip(詳細モード)
rar unrar l xxx.rar(簡略モード)unrar v xxx.rar(詳細モード)