红联Linux门户
Linux帮助

问一个命令的参数说明的问题?

发布时间:2011-12-24 21:42:44来源:红联作者:gogo11
不要看不起俺,俺真的是不懂嘛!

linux中,命令的参数分简写和全称。分别以“-”和“--”区分。我们看cp --help的结果,其中:
引用:
-a, --archive 等于-dR --preserve=all
--backup[=CONTROL 为每个已存在的目标文件创建备份

1、如果参数只用-a的话,他代表什么?后边的--archive和--backup应该怎么用?还是后边的全称单独使用?
2、解释一下cp -dR --preserve=all 的最终意思?跟随源文件中的命令行符号链接是什么意思?


引用:
-u, --update copy only when the SOURCE file is newer
than the destination file or when the
destination file is missing


-u的意思是如果源文件比目标文件新,则copy。这个时候cp命令会直接覆盖而不提示吗?如果我想无论是否新,全部覆盖应该加什么参数?

引用:

默认情况下,源文件的稀疏性仅仅通过简单的方法判断,对应的目标文件目标文件也
被为稀疏。这是因为默认情况下使用了--sparse=auto 参数。如果明确使用
--sparse=always 参数则不论源文件是否包含足够长的0 序列也将目标文件创文
建为稀疏件。
使用--sparse=never 参数禁止创建稀疏文件。

当指定了--reflink[=always] 参数时执行轻量化的复制,即只在数据块被修改的
情况下才复制。如果复制失败或者同时指定了--reflink=auto,则返回标准复制模式。

备份文件的后缀为"~",除非以--suffix 选项或是SIMPLE_BACKUP_SUFFIX
环境变量指定。版本控制的方式可通过--backup 选项或VERSION_CONTROL 环境
变量来选择。以下是可用的变量值:

none, off 不进行备份(即使使用了--backup 选项)
numbered, t 备份文件加上数字进行排序
existing, nil 若有数字的备份文件已经存在则使用数字,否则使用普通方式备份
simple, never 永远使用普通方式备份

1、什么是源文件的稀疏性?
2、如果明确使用
--sparse=always 参数则不论源文件是否包含足够长的0 序列也将目标文件创文
建为稀疏件。
是什么意思?0序列是干什么的?
3、什么是轻量化的复制?他和标准复制有什么差别?
4、cp命令还有环境变量????怎么用的?
文章评论

共有 6 条评论

  1. 迷你版vcxz 于 2011-12-25 21:48:03发表:

    顶顶顶顶顶顶顶顶顶顶顶顶顶

  2. 相思爱文 于 2011-12-25 11:27:26发表:

    不论一个字母的短参数,还是多个字母的长参数,都是参数。通常短参数前加-符号,长参数前加--符号。
    参数就是参数,意义在帮助说明中已详述。一个命令中可以接多个参数。

    cp -a
    cp --archive
    cp -dR --preserve=all
    cp -d -R --preserve=all
    这几个命令功能相同。

    cp -dR --preserve=all的意义是:cp这条命令的-d、-R、--preserve=all这三个参数的意义加在一起。单独每个参数的意义请读帮助。

    有一种符号链接文件,类似于快捷方式,他的内容是指向另一个文件,本身只是一个指向,没有实际内容。当复制符号链接文件时,可用参数指定是复制这个符号链接本身,还是复制他所指向的文件。

    cp命令覆盖时是否提示由-i和-f参数指定,与其他参数无关。-f命令是覆盖不提示。

    如果不考虚检查更新,不加-u参数就行了。

    很多参数,可能一辈子都用不上。学习和使用,只要把接触到的和用得到的掌握。其他的可以了解一下。
    有些涉及到其他知识,单独理解很费劲,等到学过用过后,自然会了解。

    想更丰富自己的知识,多用google搜索。

  3. 相思爱文 于 2011-12-25 10:57:48发表:

    需要应用的时候,在实践中学习。

    如果一个功能,同时有短参数和长参数,那么短参数和长参数的作用一样。用哪个都可以。

  4. linuxunix 于 2011-12-25 09:04:48发表:

    路过

  5. gogo11 于 2011-12-25 08:42:22发表:

    引用:
    -和--有区别的!一个是用以短的参数一个是用于长得
    l460618498 发表于 2011-12-24 22:47

    主要要和帮助结合起来!否则看了帮助也不知道怎么用。

    各位大虾,这个难道就难住了各位!?

  6. l460618498 于 2011-12-24 22:47:27发表:

    -和--有区别的!一个是用以短的参数一个是用于长得