欢迎光临
我们一直在努力

linux 怎么样复制文件夹内所有文件到另一个文件夹

复制命令

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

-r 递归处理,保留文件层级
-rf 递归处理,保留文件层级并强制复制

压缩命令

tar解压缩的语法格式为:

tar 选项[-zcvf] [压缩后的文件名] [目录]

其中,-c选项表示打包;-v选项表示显示详细信息,-f选项指定文件名,-z选项表示打包的同时进行压缩,压缩后的文件格式为.tar.gz。

例:在/tmp目录下创建test/test1和test/test2目录,然后对test目录进行打包。

命令:tar -zcvf test.tar.gz test   #压缩test文件夹

命令:tar -zcvf web.tar.gz *   #压缩当前文件夹下非隐藏文件的文件

下载命令

使用wget下载单个文件
wget http://www.linuxde.net/testfile.zip

解压命令

tar解压缩的语法格式为:

tar -zxvf [压缩文件]

其中,-x选项表示解包,-v选项表示显示详细信息,-f选项表示指定解压文件,-z选项表示解压缩。

例:删除创建的test目录,然后解压缩test.tar.gz

命令:tar -zxvf file.tar.gz //解压tar.gz

赞(0) 打赏
未经允许不得转载:微博客 » linux 怎么样复制文件夹内所有文件到另一个文件夹

微助手微博客--关注互联网

联系我们捐赠我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏