sudoでワイルドカードが使えないとき

技術

ファイルをまとめて処理するとき
下記コマンドみたいにワイルドカード(アスタリスク)を使用することがあると思います。

cp cp log_2021*

一般ユーザが参照できないディレクトリでsudoコマンドをつけて実行しようとした場合、失敗します。
この場合、下記のように実行すれば処理は成功します。

sudo sh -c "cp cp log_2021*" 

コメント

タイトルとURLをコピーしました