概述
欲复制原文件的一份副本,执行:
cp prog.c prog.bak
这一操作把文件prog.c复制为prog.bak。如果prog.bak文件不存在,cp命令将创建此文件。如果目标文件已存在,
cp命令将用原文件的内容替代目标文件中的内容。
欲复制当前工作目录中的文件到另外一目录中,执行:
cp jones /home/nick/clients
这一操作将 jones 文件复制到 /home/nick/clients/jones。
欲将文件复制为新的文件,并保留修改日期与相关的访问控制权限,执行:
cp -p smith smith.jr
操作将smith文件复制为smith.jr文件。此时系统将给与smith.jr与smith文件相同的修改日期和时间而并不使用
当前的系统时间。smith.jr文件同时也继承了smith文件的访问控制保护。
欲将某目录中所有文件复制到新目录中,执行:
cp /home/janet/clients/* /home/nick/customers
这一操作仅将clients目录中的文件复制到customers目录中。
欲将一个目录,包括其包含的所有文件与子目录复制到另一目录中,执行:
cp -R /home/nick/clients /home/nick/customers
这一复制将clients目录以及其中包含的所有文件、子目录与子目录中的文件复制到customers/clients目录下。
注意在原目录的结尾无斜杠符:如果你在GNU基础的系统上执行cp -R /home/nick/clients/ /home/nick/customers,
这与原目录没有加结尾斜杠符的效果相同。 但如果你在BSD基础系统上执行相同的命令,这将复制所有client目录
中的内容,而不是client目录本身。
欲将复制指定的一些文件到另一目录中,执行:
cp jones lewis smith /home/nick/clients
这一操作复制当前工作目录下的 jones、lewis和smith 文件到 /home/nick/clients 目录。
欲使用模式匹配字符集来复制文件,执行:
cp programs/*.c .
这一操作将programs目录下所有以 .c 结尾的文件都复制到当前目录下,当前目录用单个点符号 . 表示。
在 .c 和最后的 . 之间必须用空格隔开。
将文件复制到另一已存在文件的过程是:将已存在文件以更新模式打开(使用这一模式需要拥有目标文件的写入权限)。
操作的结果是目标文件保留了其原来拥有的权限位。
-------------------------------------------------------------ls命令---------------------------------------------------------------------------------
ls是一个由POSIX和单一Unix标准规范的命令,在Unix和类Unix系统中都有实现。ls是英文listsegment的缩写,
最后
以上就是欢喜季节为你收集整理的linux下ls -ln,linux 命令 cp ln ls的全部内容,希望文章能够帮你解决linux下ls -ln,linux 命令 cp ln ls所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复