求助~~~
linux下,假设某个文件夹data下,有data1、data2、data3......dataN-1、dataN,如何能将data1......data10进行复制,而不复制其他文件~~~
1、首先登录进linux系统,右键单击选择Open In Terminal选项
2、接下来我们在打开的终端命令行,首先用pwd命令查看当前目录,然后运用cp命令进行文件的复制,如下图所示,注意复制后的文件名称被修改了
3、回到桌面,我们可以看到已经有2个文件了,并且复制的文件名称也已改变
4、最后我们还可以通过cp命令直接复制文件夹到另一个文件夹,linux文件夹就可以排除某个文件了。
1、首先连接linux服务器,然后cd切换到需要打包的目录中,这里新建了几个测试文件来演示如何使用tar打包。
2、输入tar -czvf test.tar.gz *,星号表示当前目录下所有文件,平常我们打包默认都会使用*号来匹配所有文件,如果一个一个文件的写上太麻烦。
3、可以使用vi test.tar.gz命令进入tar包内查看打包的文件内容,如图的打包结果可以看出,目录下面的所有文件都打进去了。
4、一般在打包或备份应用程序的时候需要排除以上的日志文件,那么我们采用tar命令自带排除参数即可。
5、排除c.log文件,tar -czvf test.tar.gz * --exclude c.log,从打包结果中可以看出,c.log文件不再被打到tar包里了。
本回答被网友采纳Linux中在复制一个目录时排除其中的某个文件,方法案例如下:
#新建一个test1目录