** UNIX Commands / UNIXコマンド集
#contents
***''はじめに''
ここでは代表的にUNIXコマンド、または便利だがよく知られていないコマンドを記載したいともいます。思い出せば、見つかったコマンドがあればその都度記載しますので便利なコマンドどんどん活用できるようにしましょう。
***''カレントディレクトリにある拡張子を一括に変更''
例えばあるディレクトリに「.jpeg」のファイルを「.jpg」に一括変更したい場合は
$ rename .jpeg .jpg *
***''tar+gzip形式のアーカイブの中から特定のファイルを取り出す方法''
アーカイブの中から特定なファイルを取り出すコマンド、ここでfile1.txtというファイルをarchives.tar.gzのなかから取り出したい場合は
$ tar -xvfz archives.tar.gz file1.txt (方法1)
$ tar --extract file1.txt -zvf archives.tar.gz (方法2)
***''tarアーカイブにファイルを追加する方法''
tarアーカイブarchives.tarにfile1.txtを追加するには次のコマンドでできます。
$ tar -rvf archives.tar file1.txt
***''RPMパッケージの検索・パッケージ特定''
RPMコマンドを利用してインストール済みパッケージをリストするには
$ rpm -qa
grepと組み合わせば特定のパッケージの確認ができます。
$ rpm -qa |grep sendmail
また、インストールした実行ファイルより例えば/usr/bin/lsがどのRPMパッケージからインッストールされたものかをチェックするには
$ rpm -qf /usr/bin/ls
***''日本語文字変換''
漢字コードSJISから多賭場UTF-8などに変換しファイルに格納するには、元ファイルfie1、書き込み先ファイルfile2とすると
$ nkf -SwO file1 file2
***''DIRに特定のファイルサイズを削除する''
例えば/home以下にあるサイズが10メガバイトを超えるファイルファイルをピックアップして削除するのは以下のコマンドでできます。
$ find /home -size +10000k -ok rm {} \;