Sometimes, we do not just want to create or delete a file, we might need to rename one. Weirdly, Linux does not have anything that sounds like rename; however, the mv command (for move) does accomplish the functionality that we want. Similar to the cp command, it takes a source file and destination file as arguments, and looks like this:
reader@ubuntu:~$ ls -ltotal 552-rw-r--r-- 1 reader reader 550975 Aug 18 14:20 dpkg.log-rw-rw-r-- 1 reader reader 69 Jul 14 13:18 nanofile.txtdrwxrwxr-x 2 reader reader 4096 Aug 4 16:16 testdir-rwxr-xr-- 1 reader reader 0 Aug 4 13:44 testfiledrwxrwx--- 2 reader reader 4096 Aug 4 16:18 umaskdir-rw-rw---- 1 reader games 0 Aug 4 16:18 umaskfilereader@ubuntu:~$ mv testfile renamedtestfile ...