renameは、ファイル名の変更や移動に使う。
ファイル名"test.txt"を"test1.txt"に変更する。
これで、
$ vi rename.c $ gcc rename.c -o rename $ ls rename rename.c $ vi test.txt $ cat test.txt ABCDE $ ls rename rename.c test.txt $ ./rename rename success! $ ls rename rename.c test1.txt $ cat test1.txt ABCDE $ ls rename rename.c test1.txt $ ./rename rename failed! $
test.txtがある時はリネームに成功し、test1.txtになる。
しかし、その次はtest.txtが無いのでリネームに失敗する。
Sample/unixsyscall/rename/rename/src/rename at master · bg1bgst333/Sample · GitHub