博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux系统之文件目录创建、删除操作
阅读量:4225 次
发布时间:2019-05-26

本文共 2031 字,大约阅读时间需要 6 分钟。

在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/ 部分

转载地址:http://glzqi.baihongyu.com/

你可能感兴趣的文章
Coroutine,你究竟干了什么?
查看>>
代码宏的一点小知识
查看>>
Sweet Snippet系列 之 随机选择
查看>>
名人•牛人•我们这些普通人
查看>>
小话游戏脚本(一)
查看>>
使用VS2010在项目中编写C++头文现出"PCH 警告:标头停止点不能位于宏或#if块中"
查看>>
统计源期刊
查看>>
多线程解码并保存为yuv
查看>>
使用信号量控制线程执行顺序,进而控制不同视频流的解码顺序
查看>>
解码单个视频及保存yuv数据到文件中
查看>>
为什么基类中的析构函数要声明为虚析构函数?
查看>>
对象切割 - 常量引用传递
查看>>
北邮同学面经
查看>>
Effective C++条款16:成对使用new和delete时要采取相同形式
查看>>
sizeof与strlen
查看>>
一个递归+二分法的洗牌程序
查看>>
YUV格式注释
查看>>
一维、二维数组传参
查看>>
判断当前时间的下一秒是多少
查看>>
从文本文件中读取数据排序并输出到文本
查看>>