メモ  > 趣味 > シェルスクリプト

シェルに実行権限を与える
シェルを実行するためには実行権限が必要ですが、いくつかサンプルを紹介
1.単体付与
chmod 755 sample.sh

2.フォルダ内すべてに付与
chmod 755 *.sh

3.フォルダ内すべてに付与(サブディレクトリを含む)
find -type f -name '*.sh' -exec chmod 755 {} \;
 
chownの豆知識
ファイルの所有者を変えることができるchownですが
-Rオプションを利用するとサブディレクトリすべての所有者が変更できます。
このときサブディレクトリ中にあるシンボリックリンクの扱いが気になります。
 
-Rオプションだけでは、シンボリックリンク自体の所有者を変更するだけでリンク先は変わりません
リンク先を変更する場合は、-Lオプションを利用します。
 

関連するページ

メモ  > Android > Galaxy S2 LTE(SC-03D)の電池アイコンを変更する
メモ  > C# > .NET Framework 4のメール送信で、長い日本語ファイル名の添付をする方法
メモ  > JavaScript > ウィンドウ関連
メモ  > C# > フォルダ関連
メモ  > 趣味 > Craving Explorer