免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2237 | 回复: 7
打印 上一主题 下一主题

Linux命令行操作小问题------关于cp和tar [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-10-31 15:21 |只看该作者 |倒序浏览
系统:Linux 9.03  入门级菜鸟,准备安装LAMP

1.解包的时候,用命令行怎么也解不开,但是在X-window下能解开.不知道为什么?(X-window下是普通用户)

[root@wct src]#
[root@wct src]# ls
debug  httpd-2.2.3.tar.gz
[root@wct src]# tar -xvfz httpd-2.2.3.tar.gz
tar: z: Cannot open: 没有那个文件或目录
tar: Error is not recoverable: exiting now
[root@wct src]#

2.将解开的目录,复制到/usr/src目录中去,但是在命令行下还是复制不动,请问复制目录的格式是什么?

[root@wct src]#
[root@wct src]# cd /home/wangct/
[root@wct wangct]# ls
200442610283073420.mp3  httpd-2.2.3.tar.gz            usrsrc
evolution               metest.sxw                    welcome.msg
happynewyear.rm         miniChinput-0.1.9-1.i386.rpm  wwcctt1
httpd-2.2.3             temp
[root@wct wangct]# cp httpd-2.2.3/ /usr/src
cp: 略过目录‘httpd-2.2.3/’
[root@wct wangct]# cp httpd-2.2.3  /usr/src
cp: 略过目录‘httpd-2.2.3’
[root@wct wangct]#

总之使用linux,老有奇怪的现像无法解释,书上是查不到的,只能求教这里的高手了.

论坛徽章:
0
2 [报告]
发表于 2006-10-31 15:27 |只看该作者
原帖由 sobersides 于 2006-10-31 15:21 发表
系统:Linux 9.03  入门级菜鸟,准备安装LAMP


1.  tar 要解开 .tar.gz 是使用 -zxvf,f 要放后面才接上档案名称。

2. cp 要支援复制目录要使用 -R,一般使用 -a 等于 -dpR 比较能够完整复制相关资讯。

还有另外我个人看法是这样的:

1. 把 rh 9 这种版本丢了,因为官方都不维护的过时版本,何苦还要安装使用 ?

2. 入门者既然对于系统都不熟悉,为何不先把基本档案目录管理弄熟悉呢 ? 包含 tar 基本打包压缩这类使用呢 ?

3. 由于初学者对于 tarball 这种编译安装管理认知很弱,我会建议最好先学习好基本的 package 管理议题,至少先把 rpm package 管理弄熟悉,后续要学习 tarball source 编译安装才不会遇到许多难处。

4. apache + php + mysql 在 linux distro 内都有提供预先编译好可以使用的 package,请多利用。

==

论坛徽章:
0
3 [报告]
发表于 2006-10-31 23:36 |只看该作者

tar -zxvf
cp -rf
用这2个试试

论坛徽章:
0
4 [报告]
发表于 2006-11-01 11:21 |只看该作者
2楼讲的非常好~!

论坛徽章:
0
5 [报告]
发表于 2006-11-01 13:42 |只看该作者
一.
linux难学,在于可以参考的资料少,而且错误多,比如书上没有讲参数也要有顺序,遇到就完全没办法了.而且网上的资料也是错的:http://hi.baidu.com/mbsky0618/bl ... 3b353b5ab5f51e.html
二.
cp命令书上也只是笼统一讲,例子都没有.让新手遇到小麻烦,就寸步难行.


Red Hat 9 的教程多,可以参考,其它版本的很少有给新手用的教程.而且网上教学也基本都以Red Hat 9 做例子.所以要选它.
学linux,全靠看书和从网上找资料,很不全的.像tar参数的顺序问题,就不可能从书上知道.
而且由于不是系统的学linux,会常出一些鬼问题,这也很难解决啊,不知道谁能推荐本权威点的,学习的书.

多谢kenduest指教,罗马城不是一天建起来的,对于菜鸟来说,要慢慢来了.

论坛徽章:
0
6 [报告]
发表于 2006-11-01 19:36 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
7 [报告]
发表于 2006-11-01 19:51 |只看该作者
1. 把 rh 9 这种版本丢了,因为官方都不维护的过时版本,何苦还要安装使用 ?

RH9不是最新版本?

论坛徽章:
0
8 [报告]
发表于 2006-11-01 20:12 |只看该作者
原帖由 eddiexie 于 2006-11-1 19:51 发表
1. 把 rh 9 这种版本丢了,因为官方都不维护的过时版本,何苦还要安装使用 ?

RH9不是最新版本?


不知道是 02 年还是 03 年出来的,很多人都转到 Fedora Core / CentOS / Red Hat Enterprise Linux 上去了。

呵呵,Red Hat 每个版本变化都很大,我很难适应哎

同意二楼的说法,不过我经常直接使用匿名管道
好像 tar 的 -z,-j 这些 GNU 扩展,也是通过管道实现的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP