こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ドキュメントルートのphpファイルが削除できない

●質問の主旨

ドキュメントルート(var/www/html)に配置した、
phpファイル(quiz.php)をrootユーザーから、root権限で
rmコマンドで削除しようとしましたが、
メッセージが表示されるだけで削除できません。なぜでしょうか?

ご存知の方がいらっしゃいましたら、ご教示願います。

●質問の補足

現在のコマンドの状況は以下の通りです。

[root@linuxserver html]#rm quiz.php
rm: remove regular file 'quiz.php'?

[root@linuxserver html]#ls -l
-rw-r--r-- root root 781 Jan 13 22:11 quiz.php

またこのquiz.phpファイルはwindowsクライアントPCで作成し、
以下の経過でドキュメントルートにアップロードしました。

1.WinSCPのSFTPで一般ユーザのホームディレクトリに転送

2.一般ユーザのホームディレクトリ(/home/user)から
cpコマンドでドキュメントルート(var/www/html)にコピペ

●環境

クライアント側:windows8.1
サーバー側:Linux(CentOS6.0)
サーバーソフト:Apache2.2.15

投稿日時 - 2014-01-13 23:23:42

QNo.8428691

困ってます

質問者が選んだベストアンサー

>[root@linuxserver html]#rm quiz.php
>rm: remove regular file 'quiz.php'?

rootだから「本当に削除していいのか?」って確認が出ているだけです。
rootはシステム運用に必要なファイルでさえ削除可能なので、問い合わせするようにしているのでしょう。
# alias設定だったような気もしますが。

?の後でyとエンターキーで削除されます。
# nとエンターなどで削除は中止されます。
問い合わせがウザい。というのであればrmに-fオプションを指定すれば問い合わせなしで削除してくれます。
# rm -f /boot/grub/grub.conf みたいにね。やったら悲惨な結果になりかねないのでご注意を。

http://www.obenri.com/_command/rm01.html
の「"-i"~動作を確認しながら削除する」の最後らへん…ですかの。

[root@localhost ~]# alias
alias cp='cp -i'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
[root@localhost ~]#
エイリアスですな。

投稿日時 - 2014-01-14 00:02:30

お礼

Wr5さま
ご回答ありがとうございます。

rm: remove regular file 'quiz.php'?
のときに、
yを入れると削除することができました。

またaliasのアドバイスも参考にさせていただきます。

投稿日時 - 2014-01-14 16:59:09

ANo.2

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

Linuxの操作経験がほとんどない方と想定して回答します。そうで無いなら、適切な情報を追加してください。

[root@linuxserver html]#rm quiz.php
rm: remove regular file 'quiz.php'?

これは、エラーメッセージじゃなくて、削除の確認です。y を入れれば削除されます。最後に ? がついてるでしょ?
Linuxのrootでのrmコマンドは、rm -i の別名になっていることが多く、-i オプションの効果で必ず確認メッセージが出ます。

投稿日時 - 2014-01-13 23:47:54

お礼

notnotさま
ご回答ありがとうございます!

>y を入れれば削除されます。

yを入れると削除することができました。
aliasで確認すると、

rm='rm -i'

の状態になっていました。
アドバイス助かります。

投稿日時 - 2014-01-14 16:57:32

あなたにオススメの質問