Teach you how to copy and move folders in Linux system

巴扎黑
Release: 2017-08-02 15:58:04
Original
3213 people have browsed it

The commands to copy, move and delete files under Linux are: cp, mv, rm
1. File copy command cp


命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)
cp [option] source1 source2 source3 ... directory
Copy after login

Parameter description:
-a: means archive, also means copying all directories
-d: If the source file is a link file, copy the link file attributes instead of the file itself
-f: Force (force), if there is duplication or other questions, the user will not be asked, but forced copy
-i: If the destination file (destination) already exists, it will first ask whether the operation is real when overwriting
- l: Create a hard link connection file instead of copying the file itself
-p: Copy together with the file's attributes instead of using the default attributes
-r: Recursive copy, used for directory copying Operation
-s: Copy into a symbolic link file (symbolic link), that is, a "shortcut" file
-u: If the target file is older than the source file, update the target file


Such as Copy file1 in the /test1 directory to the /test3 directory, and change the file name to file2. You can enter the following command:
cp /test1/file1 /test3/file2


2. File Move command mv


命令格式:mv [-fiv] source destination
Copy after login

Parameter description:
-f: force, force direct movement without asking
-i: If the target file (destination) already exists , it will ask whether to overwrite
-u: If the target file already exists and the source file is relatively new, it will be updated


For example, copy file1 in the /test1 directory to the /test3 directory, And change the file name to file2, you can enter the following command:
mv /test1/file1 /test3/file2


3. File deletion command rm


命令格式:rm [fir] 文件或目录
Copy after login

Parameter description:
-f: Forced deletion
-i: Interactive mode, ask the user whether to operate before deletion
-r: Recursive deletion, commonly used in directory deletion


If you want to delete the file1 file in the /test directory, you can enter the following command:
rm -i /test/file1

<strong><br/><br/>复制:</strong>
Copy after login


CP命令
格式: CP [选项]  源文件或目录   目的文件或目录
选项说明:-b 同名,备分原来的文件        -f 强制覆盖同名文件        -r  按递归方式保留原目录结构复制文件

cp -Rf /home/user1/* /root/temp/
将 /home/user1目录下的所有东西拷到/root/temp/下而不拷贝user1目录本身。
即格式为:cp -Rf 原路径/ 目的路径/
Copy after login

Move:


mv ./WorkReport/web.xml ./WorkReport/WEB-INF/注:移动/WorkReport/web.xml文件到/WorkReport/WEB-INF/mv /data/new /data/old/注:移动/data/new 到/data/old/文件夹下
注意点:移动文件夹的话就不要再加 / 了

如果是移动文件夹下的所有文件的话就可以文件夹后面跟上 /* mv /data/new/* /data/old/
Copy after login

The above is the detailed content of Teach you how to copy and move folders in Linux system. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template