私は* nixの人ではありませんが、この操作では* nix計算を使用する必要があります。ここにコンソールログの抜粋があります。これを自動化できるかどうか疑問に思っていましたか?ファイルを展開してフォルダに移動するスクリプト
unar file.tgz
cd file
unar second_file.tar
cd usr/path/123/kernel
mv * ~/usr/path/567
私は* nixの人ではありませんが、この操作では* nix計算を使用する必要があります。ここにコンソールログの抜粋があります。これを自動化できるかどうか疑問に思っていましたか?ファイルを展開してフォルダに移動するスクリプト
unar file.tgz
cd file
unar second_file.tar
cd usr/path/123/kernel
mv * ~/usr/path/567
あなたが探しているコマンドは、あなたがしたい場合は、これはcorrentディレクトリ
にファイルの内容をuntarするだろう
タール-xvzfファイル名.tar.gz
です別のディレクトリに解凍してください。-Cフラグを使用してください。
tar -xvzf filename.tar.gz -C path_to_directory
ファイルのみの.tar拡張子を持っているならば、あなたは、コマンドに実行する必要があります
タールfilename.tarは
はtar.gz形式
X - ファイルを抽出する
v - Verbose、ファイルを印刷するそれらが抽出されているようMESは1
Z - あなたの場合は、操作のために
を以下のtarアーカイブを使用する - ファイルが
Fファイル「gzipで圧縮され」ていますあなたができるようなPythonスクリプトを使用したい -
import tarfile
import os
tar = tarfile.open("test.tar.gz")
os.chdir("pathwhereyouwanttoextract")
tar.extractall()
tar.close()
私はコンソールの操作を複製するコマンドを自動化しようとしています。 –
これをシェルやPythonで自動化されたプロセスに変換するにはどのように役立ちますか? –
私は自分の答えを更新しました。私はそれが助けてくれることを願う –
uはそれらをcmd.cshと言ったテキストファイルに置くことができます。 'source cmd.csh' – Skycc