|
カテゴリ:カテゴリ未分類
Linuxで、ディレクトリ内のファイル数が多い場合、*(ワイルドカード)を使ったコマンドを実行すると、処理ができない場合があります。
●例 [root@サーバ名 ディレクトリ名]# rm -Rf * -bash: /bin/rm: 引数リストが長すぎます このような場合は、『echo * | xargs』を使うと処理が可能になります。 1.ディレクトリ内の全ファイル削除 echo * | xargs rm -Rf 2.ディレクトリ内の■■.htmlというファイルのみを削除 echo *.html | xargs rm -Rf 3.■■.htmlのファイル権限変更 echo *.html | xargs chown ユーザ名:グループ名 echo *.html | xargs chmod 775 お気に入りの記事を「いいね!」で応援しよう
Last updated
2010.09.02 08:09:50
コメント(0) | コメントを書く |