Linux centos7 复制,移动,删除文件或文件夹

2021-08-12
1. 文件(文件夹)复制命令

# 命令格式
cp [-adfilprsu] 源文件(source) 目标文件(destination)
cp [option] source1 source2 source3 … directory
# 参数说明
-a archive ,也说是指复制所有的目录
-d 若源文件为链接文件(link file),则复制连接文件属性而非文件本身
-f 强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
-i 若目标文件(destination)已存在,在覆盖时会先询问是否真的操作
-p 与文件的属性一起复制,而非使用默认属性
-r 递归复制,用于目录的复制操作
-s 复制成符号连接文件(symbolic link),即“快捷方式”文件
-u 若目标文件比源文件旧,更新目标文件
# 将 ~/test/ 目录下的 file1 复制到 ~/shell/ 目录下,并将文件名改为 file2
cp test/file1 shell/file2

Linux centos7 复制,移动,删除文件或文件夹


2. 文件(文件夹)移动命令

# 命令格式
mv [-fiv] source destination
# 参数说明
-f force ,强制直接移动而不询问
-i 若目标文件(destination)已经存在,就会询问是否覆盖
-u 若目标文件已经存在,且源文件比较新,才会更新
# 将 ~/test/01/ 目录下的 new 文件夹移动到 ~/test/mv ~/test/01/new  ~/test/

Linux centos7 复制,移动,删除文件或文件夹

注意:移动文件夹的话就不要再加  “/ ” 了。
如果是移动文件夹下的所有文件的话,可以跟上  /*  ,如 mv ~/test/01/* ~/test/ 

Linux centos7 复制,移动,删除文件或文件夹

 

3. 文件(文件夹)删除命令

# 命令格式
rm [fir] 文件或目录
# 参数说明
-f 强制删除
-i 交互模式,在删除前询问用户是否操作
-r 递归删除,常用在目录的删除

在 centos 7系统,一般使用 -rf 组合删除文件(文件夹)

# 删除 ~/test/ 目录下的 01 文件夹(如果当前已经是 test 目录,直接 rm -rf 01 即可)
rm -rf  ~/test/01

 Linux centos7 复制,移动,删除文件或文件夹

 

Linux centos7 复制,移动,删除文件或文件夹

上一篇:Android相机


下一篇:JDK1.8 Win10环境配置