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

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

一、目录创建

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

mkdir /home/wwwroot/sinozzz123

二、目录复制

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

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

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

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

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

cp -a /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/部分

4.压缩(zip)和解压(unzip)命令:

我需要备份/home/wwwroot文件夹,但是由于wwwroot里面文件数目有几万个甚至更多,这个时候就需要用zip命令,先把wwwroot文件压缩后在传输:

cd /wwwroot 把路径定位在wwwroot文件夹上面

zip -r wwwroot.zip wwwrot 这样主把wwwroot下的所有文件及文件夹都打包了

同样的道理,将压缩文件传到centos里面时,可以用unzip解压文件;列如,将/home/wwwroot.zip解压,就可以用如下命令:

cd /home

unzip wwwroot.zip

 1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:

# zip -r yasuo.zip abc.txt dir1

 2.我下载了一个yasuo.zip文件,想解压缩:

unzip yasuo.zip

 3.我当前目录下有abc1.zip,abc2.zip和abc3.zip,我想一起解压缩它们:

# unzip abc\?.zip

注释:?表示一个字符,如果用*表示任意多个字符。

 4.我有一个很大的压缩文件large.zip,我不想解压缩,只想看看它里面有什么:

unzip -v large.zip

 5.我下载了一个压缩文件large.zip,想验证一下这个压缩文件是否下载完全了

unzip -t large.zip

 6.我用-v选项发现music.zip压缩文件里面有很多目录和子目录,并且子目录中其实都是歌曲mp3文件,我想把这些文件都下载到第一级目录,而不是一层一层建目录:

unzip -j music.zip

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Linux 剪切文件夹命令是 "mv",其语法为: mv [选项] 源文件夹 目标文件夹 其中,选项可以省略,源文件夹为要剪切文件夹,目标文件夹剪切后要移动到的目标位置。例如,将名为 "folder1" 的文件夹剪切到名为 "folder2" 的文件夹中,命令为: mv folder1 folder2 ### 回答2: Linux系统中,剪切文件夹命令主要是mv命令。mv就是move的缩写,用来移动文件或文件夹。但是,如果mv命令所在的目录和要移动的文件所在的目录不一致,则需要使用绝对路径或相对路径指定要移动的文件。具体步骤如下: 1. 打开终端,进入当前要移动的文件夹目录。如果要移动的文件夹不在当前目录下,则需要使用cd命令进入要移动的文件夹目录。 2. 输入命令【mv 要移动的文件夹1 要移动到的目录2】,其中,要移动的文件夹1是要被剪切文件夹的名称,要移动到的目录2是文件夹要被剪切到的目录的路径。如下所示: mv dirname /home/user/Desktop/ 其中,dirname为要被剪切文件夹名字,/home/user/Desktop/为文件夹要被剪切到的目录路径。当要移动的目录为当前目录下的一个子目录时,可以使用相对路径。 3. 输入完命令后,在终端中按下Enter键,即可将该文件夹剪切到指定目录。 需要注意的是,mv命令除了可以用来剪切文件夹,还可以用来重命名文件夹。如果想要重命名文件夹,只需将要剪切文件夹名称改成新的名称即可。例如,输入【mv dirname1 dirname2】,即可将dirname1文件夹重命名为dirname2。 ### 回答3: 在Linux中,剪切文件夹命令是“mv”。使用“mv”命令可以移动文件或文件夹,也可以重命名文件或文件夹。可以通过以下步骤来剪切文件夹: 1. 打开终端或命令行界面,切换到包含要剪切文件夹的目录。 2. 输入以下命令来将文件夹移动到目标目录: mv foldername destination_directory 其中, “foldername”代表要剪切文件夹的名称,“destination_directory”代表文件夹移动到的目标目录的路径。路径可以是相对路径或绝对路径。例如,如果要将名为“ folder1”的文件夹剪切到目录“/home/user/Desktop/folder2”,则命令应为: mv folder1 /home/user/Desktop/folder2 3. 如果要将要剪切文件夹重命名,请使用以下命令格式: mv old_folder_name new_folder_name 其中,“old_folder_name”代表要重命名文件夹的名称,“new_folder_name”代表重命名后的名称。例如,如果要将名为“ folder1”的文件夹重命名为“new_folder”,则命令应为: mv folder1 new_folder 需要额外注意,如果在目标目录中已经存在同名的文件夹剪切操作将会替换掉原有的同名文件夹,而不会发生合并操作。因此,在使用“mv”命令移动文件或文件夹时应格外小心。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值