用tar zxvf filename.tgz解压出来的文件和文件夹家安装到了很多系统目录中
如何快速删除这些解压出了的文件和文件夹
用什么命令能把tar命令解压(安装)出来的文件删除
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 992
- 注册时间: 2007-12-05 10:57
- 系统: ubuntu14.04
- 来自: 金山
用什么命令能把tar命令解压(安装)出来的文件删除
上次由 cao627 在 2011-12-31 17:47,总共编辑 1 次。
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
-
- 帖子: 992
- 注册时间: 2007-12-05 10:57
- 系统: ubuntu14.04
- 来自: 金山
Re: 用什么命令能把tar命令解压(安装)出来的文件和问夹夹删除
tar ztf filename.tar.gz | xargs rm -rf自由建客 写了:没有!
这条命令行吗?
-
- 帖子: 992
- 注册时间: 2007-12-05 10:57
- 系统: ubuntu14.04
- 来自: 金山
Re: 用什么命令能把tar命令解压(安装)出来的文件和问夹夹删除
我做了下实验,如下:
家目录 创建 文件夹 test1 和 test2
在test1中创建文件a,test2中创建文件b
tar -zpcv -f test.tar.gz test1 test2 #将test1和test2打包为文件test.tar.gz
在家目录 删除 文件夹 test1 和 test2
在家目录 重新创建 文件夹 test1 和 test2
在test1中创建文件x,test2中创建文件y
tar zxvf test.tar.gz
查看test1 和 test2 分别有两个文件 a,x 和 b ,y。
说明已有文件夹和文件不会被覆盖,这是tar命令能被使用的前提或基础。
tar ztf test.tar.gz | xargs rm -rf
test1 和 test2 两文件夹都被删除!!
可见:如果tar zxvf test.tar.gz 命令是向系统目录添加文件,不能用类似:tar ztf test.ar.gz | xargs rm -rf
这样的命令来删除这些文件。否者会连系统目录也会被删除!!
家目录 创建 文件夹 test1 和 test2
在test1中创建文件a,test2中创建文件b
tar -zpcv -f test.tar.gz test1 test2 #将test1和test2打包为文件test.tar.gz
在家目录 删除 文件夹 test1 和 test2
在家目录 重新创建 文件夹 test1 和 test2
在test1中创建文件x,test2中创建文件y
tar zxvf test.tar.gz
查看test1 和 test2 分别有两个文件 a,x 和 b ,y。
说明已有文件夹和文件不会被覆盖,这是tar命令能被使用的前提或基础。
tar ztf test.tar.gz | xargs rm -rf
test1 和 test2 两文件夹都被删除!!
可见:如果tar zxvf test.tar.gz 命令是向系统目录添加文件,不能用类似:tar ztf test.ar.gz | xargs rm -rf
这样的命令来删除这些文件。否者会连系统目录也会被删除!!
- photor
- 论坛版主
- 帖子: 11004
- 注册时间: 2008-04-26 12:41
-
- 帖子: 992
- 注册时间: 2007-12-05 10:57
- 系统: ubuntu14.04
- 来自: 金山
Re: 用什么命令能把tar命令解压(安装)出来的文件删除
想到了个方法:photor 写了:rm后面不加-rf如何?
tar ztf aaa.tar.gz | xargs rm -f
tar ztf aaa.tar.gz | xargs rmdir -p
第1条命令先删除解压出的文件。
第2条命令再删除空的文件夹。
这样即保证了删除了解压出来的文件包括文件夹,又保证了系统原有的文件夹不会被删除(除非系统原来的文件夹是空的,碰巧解压时被装进了文件,但那样删除也无关紧要)
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
-
- 帖子: 55
- 注册时间: 2010-06-12 16:57
Re: 用什么命令能把tar命令解压(安装)出来的文件删除
学习了,谢谢cao627 写了:想到了个方法:photor 写了:rm后面不加-rf如何?
tar ztf aaa.tar.gz | xargs rm -f
tar ztf aaa.tar.gz | xargs rmdir -p
第1条命令先删除解压出的文件。
第2条命令再删除空的文件夹。
这样即保证了删除了解压出来的文件包括文件夹,又保证了系统原有的文件夹不会被删除(除非系统原来的文件夹是空的,碰巧解压时被装进了文件,但那样删除也无关紧要)