Linux下关于文件目录操作的命令小结(3)

三、通用操作命令 3.1 通用复制--cp

格式:cp [srcpath_oldname] [dstpath_newname]

选项:-r 当复制目录时,需使用此选项

参数,srcpath_oldname是待复制源文件的路径加文件名(或目录名)【若位于当前目录下,则无需指定路径】
参数,dstpath_newname是目标路径加新文件名【若位于当前目录下,则无需指定路径】【若不欲修改源文件名,则仅需指定目标文件路径(不同于源文件路径)】

例如,将当前目录下的test.c文件复制到/home/wind/bak/目录下,文件名不变,命令为
cp test.c /home/wind/bak/

3.2 通用移动--mv

格式:mv [srcpath_oldname] [dstpath_newname]

参数,srcpath_oldname是待移动源文件的路径加文件名(或目录名)【若位于当前目录下,则无需指定路径】
参数,dstpath_newname是目标路径加新文件名(或目录名)【若位于当前目录下,则无需指定路径】【若不欲修改源文件名,则仅需指定目标文件路径(不同于源文件路径)】

例如:将当前目录下的test1文件移动到当前目录的new子目录下,可以使用
mv test1 new/

补充:当目标路径与源文件路径一致,且新文件名不同于源文件名时,mv起到重命名的作用。
例如:将new目录下的test1重命名为test2,可以用命令
mv new/test1 new/test2

3.3 通用删除--rm 四、小结

(1)cat命令真是我们文件界的全能小王子,上面提到了其可以查看、创建、复制文件。除此以外,cat命令常用的功能还包括合并文件,例如:

cat f1 f2 > file //将文件f1和f2合并为文件file

其实,cat命令远不止于此,了解更多,可参考:

Linux命令之cd

Linux命令之cat

Linux命令之alias/unalias

Linux命令解析:su root和su -root

Linux命令之 交互式输入read

(2)对于通用命令 cp 和 rm ,他们需要在操作目录时使用 -r 选项,而mv命令则是完全的通用,操作目录时和普通文件没有选项上的区别

(3)当操作系统不同时,部分命令(如:rm,rmdir)的默认设置不尽相同,需要自己留意。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/19049.html