UNIX Commands / UNIXコマンド集

はじめに

ここでは代表的に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 {} \;

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: Sun, 27 Jun 2004 23:05:23 JST (7248d)