解決策1、pytonを使って処理する
1.vi uzipファイル
2.コンテンツをコピーする(Python)
#!/usr /bin /env Python
# - * - コーディング:utf-8 - * -
#uzip.py
import os
import sys
import zipfile
印刷"処理ファイル" + sys.argv [1]
file = zipfile.ZipFile(sys.argv [1]、" r");
file.namelist()内の名前の場合:
utf8name = name.decode( 'gbk')
print"抽出" + utf8name
パス名= os.path.dirname(utf8name)
os.path.exists(パス名)およびpathnameでなければ
:="":
os.makedirs(pathname)
data = file.read(name)
os.path.exists(utf8name)以外の場合は
:
fo = open(utf8name、" w")
Fo.write(データ)
fo.close
file.close()
3.chmod + x uzip
4 ../uzip xxxx.zip
方法2、unzip行コマンドを解凍し、文字セットを指定します。
unzip -O CP936 xxx.zip(GBKでは、GB18030も使用できます)
興味深いことに、このオプションの説明はunzipのマニュアルにはありませんunzip– helpにはこのパラメータに関する簡単な説明があります。
方法3、環境変数で、unzipパラメータを指定し、常に指定した文字セットでファイルを表示および解凍します。
/etc /environmentに2行を追加します。
UNZIP =' -O CP936″
ZIPINFO =' -O CP936″
方法4:java jarコマンドを使用してzipパッケージのJAR解凍を行います。
jar xvfファイル。名前
zh-CN"],null,[0.68563503],zh-CN"]]]
UbuntuノートブックがLANに接続されている、インターネットケーブルを差し込む、ネットワークケーブルインジケータが点灯しているがオンラインではない、ネットワーク接続アイコンをクリックし、「ネットワ
コマンドファイルを保存して終了する :x と以下のコマンドは同じです。 :wq 現在のファイルを保存して終了します。 違い:これら2つのコマンドは実際には同等ではありません。ファイルが変更されても、
1仮想マシン下の1 Uディスクまたはディスクマウント、Ubuntuネットワーク設定、グラフィカルインターフェイスおよびコマンドインターフェイススイッチ、ソフトウェアソースの設定ディスクマウントの設定(
1.Lastコマンド
linuxの概要lastコマンド
説明:過去にシステムにログインしたことのあるユーザーに関する情報を一覧表示します。
構文:last [-adRx] [ - f&lt; record file&gt;] [ - n&lt;表示列番号&gt;] [アカウント名...] [端末番号...] < Br>
補足:最後のコマンドは別に実行され、/va
i] -d] [-k