基礎的なことなんだろうけど、たまにしか使わないターミナル(Terminal)コマンド


普段あまり使わないコマンドはすぐに忘れてしまうので備忘録です。
適宜追記していく予定。OSXやLinux用のターミナルコマンドがごちゃ混ぜなのはご容赦を。(^_^;)

  • DVD-Video形式(民生用DVDプレーヤーで再生できる)のISOイメージファイルを作る
    hdiutil makehybrid -iso -udf -o [imagefile.iso] [targetdirectory path]※ [targetdirectory path] 内には、VIDEO_TS フォルダ(DVD-Videoファイルは予め作成しておく)があるものとする。
     PCデータファイルなども一緒に入れてあれば、レジメデータやJPEG写真ファイルなども一緒に焼ける。
    ISOイメージのUDFフォーマットになっていないと、DVD-Videoとして認識されないので要注意。
  • バックアップ(リソースフォーク付き)※OSX用?Macの場合はリソースフォークの情報がセットでコピーされないと後々面倒なことになります。ditto -V -rsrcFork /~元ディレクトリ /~先ディレクトリ※現在のOSXには「TimeMachine」と言う標準のバックアップがあるのであまり利用価値はないかもね。
  • 所有権の変更(root 権限必須)
    chown ~所有者~ ~ディレクトリorファイル~
  • アクセス権の変更(root 権限必須)※ディレクトリ以下一括変更
    u:オーナー、g:グループ、o:その他、
    r:読み込み、w:書き込み、x:実行
    chmod -R ug+rw ~ディレクトリorファイル~
  • グループの変更(root 権限必須)※ディレクトリ以下一括変更
    chgrp -R ~グループ名~ ~ディレクトリ~
  • 連番ファイルの一括ダウンロード ※OSX用?
    curl -O "http://www.hoge.com/[1-5].jpg" 例:[1-5]の部分が連番の範囲指定