3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

UNIXコマンドで見たエラー

Last updated at Posted at 2019-10-20

UNIXコマンドで見たエラーをメモしておく(随時更新予定)

##cp: omitting directory
以下のように入力したら出現した

[vagrant@localhost unix_lessons]$ cp myapp myapp2
cp: omitting directory `myapp'

omittingは「省く、 省略する」の意

やりたいことは、【myapp】ディレクトリをコピーして【myapp2】ディレクトリを作成

###エラーの原因
ディレクトリをコピーする場合、「-r」オプションが必要だが無かったため
**-r=recursive(リカーシブ、再帰的)**という事らしい:http://e-words.jp/w/%E5%86%8D%E5%B8%B0.html

###正しい記述

[vagrant@localhost unix_lessons]$ cp -r myapp myapp2
[vagrant@localhost unix_lessons]$

エラーは出ずに【myapp2】ディレクトリが作成された

##mkdir: ディレクトリ `myapp3/config' を作成できません
以下のように入力したら出現した

[vagrant@localhost unix_lessons]$ mkdir myapp3/config
mkdir: ディレクトリ `myapp3/config' を作成できません: そのようなファイルやディレクトリはありません

やりたいことは、【myapp3】ディレクトリを作成してその中に【config】ディレクトリを作成

###エラーの原因
親ディレクトリである【myapp3】が存在していないので、子ディレクトリを作成することができないため

###正しい記述

[vagrant@localhost unix_lessons]$ mkdir -p myapp3/comfig
[vagrant@localhost unix_lessons]$

**-pオプション(--parentsオプション,エラーを表示せず記述したディレクトリが存在しなければ作成する)**を
追加したので、エラーは出ずに【myapp3】ディレクトリが作成されその中に【config】ディレクトリも作成された

##rmdir: failed to remove `myapp2'
以下のように入力したら出現した

[vagrant@localhost unix_lessons]$ rmdir myapp2
rmdir: failed to remove `myapp2': ディレクトリは空ではありません

やりたいことは、【myapp2】ディレクトリの削除

###エラーの原因
【myapp2】ディレクトリの中に【myapp3】ディレクトリが存在しているため
rmdir(remove directory)は空のディレクトリにしか使えないのでエラーが出た

###正しい記述

[vagrant@localhost unix_lessons]$ rm -r myapp2
[vagrant@localhost unix_lessons]$

エラーは出ずに【myapp2】ディレクトリが削除された

ちなみに下のように入力するとエラーになる

[vagrant@localhost unix_lessons]$ rmdir -r myapp2
rmdir: オプションが違います -- 'r'
詳しくは `rmdir --help' を実行して下さい.

「rm -r」はOKで「rmdir -r」はNGなのね…

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?