Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library un
library un
要約
Unix の基本コマンドの代替となるユーティリティ。
Makefile 内でシステムに依存しないように用意されました。 mkmf が使用します。
Windows などワイルドカードを認識しないシステム(シェル)のために引数は unがワイルドカード展開(Dir.glob参照)します(Unix ではシェ ルとunにより二重にワイルドカード展開されます)。
使い方:
ruby -run -e cp -- [-prv] SOURCE DEST ruby -run -e ln -- [-sfv] TARGET LINK_NAME ruby -run -e mv -- [-v] SOURCE DEST ruby -run -e rm -- [-frv] FILE ruby -run -e mkdir -- [-pv] DIRS ruby -run -e rmdir -- [-v] DIRS ruby -run -e install -- [-pv -m mode] SOURCE DEST ruby -run -e chmod -- [-v] OCTAL-MODE FILE ruby -run -e touch -- [-v] FILE ruby -run -e help [COMMAND]
追加・再定義されるメソッド
Kernel#chmod -> ()
[added by un]-
ファイルのアクセス権を変更します。
Change the mode of each FILE to OCTAL-MODE.
ruby -run -e chmod -- [OPTION] OCTAL-MODE FILE -v verbose
[SEE_ALSO] chmod(1)
Kernel#cp -> ()
[added by un]-
ファイルやディレクトリをコピーします。
Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY
ruby -run -e cp -- [OPTION] SOURCE DEST -p preserve file attributes if possible -r copy recursively -v verbose
[SEE_ALSO] cp(1)
Kernel#help -> ()
[added by un]-
ヘルプメッセージを表示します。
Display help message.
ruby -run -e help [COMMAND]
Kernel#install -> ()
[added by un]-
ファイルをコピーし、その属性を設定します。
Copy SOURCE to DEST.
ruby -run -e install -- [OPTION] SOURCE DEST -p apply access/modification times of SOURCE files to corresponding destination files -m set permission mode (as in chmod), instead of 0755 -v verbose
[SEE_ALSO] install(1)
Kernel#ln -> ()
[added by un]-
ファイルへのリンクを作成します。
ruby -run -e ln -- [OPTION] TARGET LINK_NAME -s make symbolic links instead of hard links -f remove existing destination files -v verbose
[SEE_ALSO] ln(1)
Kernel#mkdir -> ()
[added by un]-
ディレクトリを作成します。
Create the DIR, if they do not already exist.
ruby -run -e mkdir -- [OPTION] DIR -p no error if existing, make parent directories as needed -v verbose
[SEE_ALSO] mkdir(1)
Kernel#mv -> ()
[added by un]-
ファイルを移動します (ファイル名を変更します)。
Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.
ruby -run -e mv -- [OPTION] SOURCE DEST -v verbose
[SEE_ALSO] mv(1)
Kernel#rm -> ()
[added by un]-
ファイルやディレクトリを削除します。
Remove the FILE
ruby -run -e rm -- [OPTION] FILE -f ignore nonexistent files -r remove the contents of directories recursively -v verbose
[SEE_ALSO] rm(1)
Kernel#rmdir -> ()
[added by un]-
空のディレクトリを削除します。
Remove the DIR.
ruby -run -e rmdir -- [OPTION] DIR -v verbose
[SEE_ALSO] rmdir(1)
Kernel#touch -> ()
[added by un]-
ファイルのアクセス時刻と修正時刻を変更する。
Update the access and modification times of each FILE to the current time.
ruby -run -e touch -- [OPTION] FILE -v verbose
[SEE_ALSO] touch(1)