ls config
は、今いるディレクトリの中のconfigというディレクトリの中のファイルを表示するコマンドです。
それに対して、
rm credentials.yml.enc
は、今いるディレクトリの中のcredentials.yml.encを消すコマンドです。
これでは場所が違うので見つかりません。
正しい方法1
cd config
でconfigの中に入ってから
rm credentials.yml.enc
を実行する。
正しい方法2
rm config/credentials.yml.enc
で、configの中のcredentials.yml.encを消す。
ls config
はconfigという箱の中身を見るコマンド。
rm credentials.yml.enc
は、今いる箱の中のcredentials.yml.encを探すコマンド。
cd config
は、configという箱の中に入るコマンド。
credentials.yml.encはconfigという箱の中に隠れているので、configの中を探すように指定するか、configの中に入ってから探さないと見つけられません。
それから、
公式リファレンスをみてみると、ディレクトリごと消す必要がある、という説明をみました。
とのことですが、なんのために消すのかわからないので、そこは知りませんが、
credentials.yml.encはlsを実行したときに白文字で出ているので、ディレクトリではありません。
ディレクトリを消すとき以外は-rはいらないので、無闇につけないようにしましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/21 06:14