生命不息
折腾不止

linux下文件夹的创建、复制、剪切、重命名、清空和删除命令

在 home 目录下有 wwwroot 目录, wwwroot 下有 sinozzz 目录,即 /home/wwwroot/sinozzz

一、目录创建

在 /home/wwwroot 目录下新建一个 sinozzz123 的文件夹

mkdir /home/wwwroot/sinozzz123

二、目录复制

1. 把 /home/wwwroot/sinozzz 里面的文件和文件夹等复制到 home/wwwroot/sinozzz123 目录下

cp -rf /home/wwwroot/sinozzz/* /home/wwwroot/sinozzz123

2. 把 /home/wwwroot/sinozzz123/abc/ 下的文件夹和文件复制到 home/wwwroot/sinozzz123 目录下

cp -rf /home/wwwroot/sinozzz123/abc/* /home/wwwroot/sinozzz123

3. 把 /home/wwwroot/sinozzz 目录复制到 /home/wwwroot/sinozzz123 目录下,即把 sinozzz 复制变成 sinozzz123 的子目录 , 变成 /home/wwwroot/sinozzz123/sinozzz 的路径

cp -rf /home/wwwroot/sinozzz /home/wwwroot/sinozzz123

三、目录剪切

1. 使用 mv 命令剪切文件。

如需要将 /home/wwwroot/sinozzz123/music/ 目录下的 1.mp3 文件剪切到 /home/wwwroot/sinozzz123/abc 目录下,执行下面的命令即可:

# mv /home/wwwroot/sinozzz123/music/1.mp3 /home/wwwroot/sinozzz123/abc

2. 使用 mv 命令剪切文件夹。

把 /home/wwwroot/sinozzz123/soft 文件夹剪切到 /home/wwwroot/sinozzz123/abc 目录下

# mv /home/wwwroot/sinozzz123/soft /home/wwwroot/sinozzz123/abc

3. 使用 mv 命令剪切文件夹和文件

把 /home/wwwroot/sinozzz123/photo/ 下的文件夹和文件剪切到 /home/wwwroot/sinozzz123/abc 目录下

# mv /home/wwwroot/sinozzz123/photo/* /home/wwwroot/sinozzz123/abc

四、目录重命名

在 linux 下,移动文件跟重命名都是同一个命令, mv (就是 move 的意思)

命令: mv 源文件名 目标文件名

1. 把 /home/wwwroot/sinozzz123/index.htm 重命名为 /home/wwwroot/sinozzz123/index.html

# mv /home/wwwroot/sinozzz123/index.htm /home/wwwroot/sinozzz123/index.html

2. 把 /home/wwwroot/sinozzz123 目录重命名为 /home/wwwroot/sinozzz456

# mv /home/wwwroot/sinozzz123 /home/wwwroot/sinozzz456

五、目录删除

linux 删除目录很简单,很多人还是习惯用 rmdir ,不过一旦目录非空,就陷入深深的苦恼之中,现在使用 rm -rf 命令即可。

直接 rm 就可以了,不过要加两个参数 -rf

即: rm -rf    目录名字

-r 就是向下递归,不管有多少级目录,一并删除

-f 就是直接强行删除,不作任何提示的意思

1. 删除文件使用实例:

rm -f /home/wwwroot/sinozzz456/index.html

将会强制删除 /home/wwwroot/sinozzz456/index.html 这个文件

2. 清空文件夹实例:

rm -rf /home/wwwroot/sinozzz456/abc/*

将会强制删除 /home/wwwroot/sinozzz456/abc 目录下所有文件、文件夹,保留 /home/wwwroot/sinozzz456/abc 目录

3. 删除文件夹实例:

rm -rf /home/wwwroot/sinozzz456

将会强制删除 /home/wwwroot/sinozzz456 目录以及其下所有文件、文件夹

需要提醒的是:使用这个 rm -rf 的时候一定要格外小心, linux 没有回收站的

当然, rm 还有更多的其他参数和用法, man rm 就可以查看了

如果是在 /home/wwwroot/ 目录下进行操作,则可以省去每个命令的 /home/wwwroot/ 部分

赞(0)
未经允许不得转载:91云(91yun.co) » linux下文件夹的创建、复制、剪切、重命名、清空和删除命令

留言 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址