ファイルとディレクトリを間違えて作ってハマった話
やりたかった事
UNIX内でのファイルの移動
起こった事
mkdir memo.txt
echo 'サンプルテキスト' >> ~/environment/memo.txt
「間違えてファイル作ってるううう」
mv -f memo.txt ./kadai-terminal
mv: cannot overwrite directory './kadai-terminal/memo.txt' with non-directory
「フォルダはファイルで上書きできないぞ☆」
rm memo.txt
rm: cannot remove 'memo.txt': Is a directory
rmdir -f memo.txt
Try 'rmdir --help' for more information.
rmdir --help
-p, --parents remove DIRECTORY and its ancestors; e.g., 'rmdir -p a/b/c' is
similar to 'rmdir a/b/c a/b a'
「そんなオプション始めて聞いたよ!!」
「そもそもディレクトリとファイルの削除の仕方違うなんて知らなかった!!」
rmdir -p memo.txt
mv memo.txt ./kadai-terminal
「やっとできた!!!」
他に学んだ事
'echo'は文字列を表示させるだけでなく、
ファイル名を指定する事でファイルに書き込みを行う事もできる
echo 'ADD' >> ~/environment/result.txt
cat ~/environment/result.txt
参考
▽UNIX コマンド一覧表
https://www.k-tanaka.net/unix/
https://qiita.com/savaniased/items/d2c5c699188a0f1623ef
おわり☆