How to rename and move files and directories on Linux


In this tutorial, you will learn how to use the mv command to move and renames files and directories on Linux.

Files and directories on Linux as very similar, from a filesystem point of view. This means the operations done on one can be also done on the other, with very few exceptions.

As such, you will notice that commands used to perform actions on files are identical with directories.

Rename files on Linux

To rename a file in Linux you use the mv command. The command accepts two or more arguments. For renaming files, only two arguments are needed, which are the source file and the target file.

The mv command will take the source file specified and rename it to the target file.

mv old-filename new-filename

To rename a file named student1 to student10, for example, you would run the following command.

mv student1 student10

Provided the file target is the same directory, all file attributes will remain, including permissions.

#administration #bash #mv #shell #linux

What is GEEK

Buddha Community

How to rename and move files and directories on Linux

I am Developer


How to Delete Directories and Files in Linux using Command Line

In this remove or delete directories and files linux tutorial guide, you will learn how to remove empty directory and non empty directory linux using command line. And as well as how to remove/file files linux using command line.

If you work with Linux then you will need the following:

  • how to remove empty directory in linux,
  • how to remove non empty directory,
  • how to remove directory without confirmation linux
  • how to remove files with and without confirmation in linux.

So, this tutorial guide will show you you how to use the rmunlink, and rmdir commands to remove or delete files and directories in Linux with and without confirmation.

#how to delete directory in linux #how to remove non empty directory in linux #remove all files in a directory linux #linux delete all files in current directory #linux delete all files in a directory recursively #delete all files in a directory linux

On Linux, count the number of files and directories in a directory

Different ways to count number of files and directories in directory, subdirectory and hidden directory linux:

  • Count Files using wc
  • Count Files Recursively using find
  • Count Files using tree
  • Count Hidden Files

#linux #count number #files #directories #directory

How to Move Files and Directories in Linux

How to Use the mv Command

The mv command (short from move) is used to rename and move and files and directories from one location to another. The syntax for the mv command is as follows:



The SOURCE can be one, or more files or directories, and DESTINATION can be a single file or directory.

  • When multiple files or directories are given as a SOURCE, the DESTINATION must be a directory. In this case, the SOURCE files are moved to the target directory.
  • If you specify a single file as SOURCE, and the DESTINATION target is an existing directory, then the file is moved to the specified directory.
  • If you specify a single file as SOURCE, and a single file as DESTINATION target then you’re renaming the file.
  • When the SOURCE is a directory and DESTINATION doesn’t exist, SOURCE will be renamed to DESTINATION. Otherwise if DESTINATION exist, it be moved inside the DESTINATION directory.

To move a file or directory, you need to have write permissions on both SOURCE and DESTINATION. Otherwise, you will receive a permission denied error.

For example, to move the file file1 from the current working directory to the /tmp directory you would run:

mv file1 /tmp

To rename a file you need to specify the destination file name:

mv file1 file2

The syntax for moving directories is the same as when moving files. In the following example, if the dir2 directory exists, the command will move dir1 inside dir2. If dir2 doesn’t exist, dir1 will be renamed to dir2:

mv dir1 dir2

#directories #move files #linux

In Linux, how do you remove files and directories?

  1. Remove using unlink
  2. Remove single file
  3. Remove multiple files
  4. Remove directory
  5. Find and remove files
  6. Find and remove files by a user
  7. Find and remove empty directories
  8. Find and remove files older than X
  9. Find and remove files by permission

#sysadmin #linux #files #directories

How to Copy Files and Directories in Linux

Copying files and directories is one of the most common tasks you’ll perform when working on the command line. In Linux, there are several commands for copying files with cp and rsync being the most widely used tools.

It is a common practice to use the cp command when copying files and rsync command when copying directories.

To be able to copy files and directories, you must have at least read permissions on the source file and write permission on the destination directory.

#linux #files #directories