アルフォート生活🍫💴

3年後の自分のために、知識をアルフォートの箱に詰めていきます💴

ファイルとディレクトリを間違えて作ってハマった話

やりたかった事

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

 

おわり☆