|||
参考:中国大学MOOC课程《Linux系统管理》,授课教师:颜晨阳。
1 拷贝文件
$ cp [要拷贝的文件|文件列表] [目的目录|目的文件名]
第一个参数:要拷贝的文件或文件列表(多个文件名用空格隔开)
第二个参数:目的目录或带路径的文件名(表示在拷贝的同时重命名文件)
若目的目录拥有与拷贝文件同名的文件,则覆盖(overwrite)。
\$ cp -r [要拷贝的目录] [目的目录]
拷贝目录需添加-r选项。
\$ cp -p [要拷贝的文件|文件列表] [目的目录|目的文件名]
cp命令进行拷贝时,文件的属性(文件拥有者,从属用户组和访问权限位)可能发生变化,这时可添加-p选项进行拷贝,则拷贝后的文件属性不变。选项-p的前提是登录用户对该文件有写权限。
2 移动文件
\$ mv [要移动的文件|文件列表|目录] [目的目录|目的文件名]
第一个参数:要移动的文件、文件列表或目录(多个文件名用空格隔开)
第二个参数:目的目录或带路径的文件名(表示在移动的同时重命名文件)
\$ mv hello.sh hello_rename.sh
用mv命令实现文件重命名。
3 删除文件
\$ rm [要删除的文件|文件列表|目录]
参数:要删除的文件或文件列表(多个文件名用空格隔开)
\$ rm -R [要删除的目录]
删除目录需添加-R选项。
4 创建文件
\$ touch [要创建的文件名]
创建空文件。若touch一个已有的文件,不覆盖原文件,但该文件的时间戳属性变成执行touch命令的时间。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-23 12:51
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社