1.cp:copy
cp [option]... source dest
cp [选项] 源文件... 目标路径
默认,只能拷贝文件
2.
-t:目标路径源文件
-p:保持文件属性
-r:递归复制,复制目录及目录下的所有文件
-a:相当于-rp,既可以拷贝目录,又可以保持文件属性
-i:提示
-v:显示,拷贝的过程
3.
[root@localhost ~]
4.
cp: overwrite ‘/tmp/ooo’?
5.
[root@localhost ~]
cp: omitting directory ‘/abc’
6.
[root@localhost ~]
[root@localhost ~]
total 4
-rw-r--r--1 root root 4 Mar 2310:04 oldboy.txt
7.
[root@localhost ~]
[root@localhost ~]
total 0
drwxr-xr-t 11 root root 208 Mar 2310:19 tmp
[root@localhost ~]
[root@localhost ~]
total 0
drwxr-xr-x 2 root root 24 Mar 23 10:20 abc
drwxr-xr-t 11 root root 208 Mar 23 10:19 tmp
8.
[root@localhost ~]
[root@localhost ~]
total 0
drwxr-xr-x 2 root root 24 Mar 23 09:46 abc
9.
[root@localhost ~]
cp: overwrite ‘/tmp/zhujiao’?
10.
1.使用转义符:让转义符后面的内容,做它自己
[root@localhost ~]
2.使用命令的绝对路径
[root@localhost ~]
11.
[root@localhost ~]
注意:当拷贝文件有多个源文件的情况下,最后一个必须是目录,不能是普通文件,也不能不存在
删除命令
1.rm:remove
默认,只能删除普通文件
2.
rm [OPTION]... FILE...
rm选项... 文件...
3.
-i:提示123456789
-r:递归删除
-f:force 强制
-d:只能删除空目录
4.
[root@localhost ~]
rm: remove regular empty file ‘/tmp/ooo’?
5.
[root@localhost ~]
rm: descend into directory ‘/root/abc/’? y
rm: remove regular file ‘/root/abc/oldboy.txt’? y
rm: remove directory ‘/root/abc/’? y
6.
[root@localhost ~]
7.
[root@localhost ~]
rm: cannot remove ‘/root/abc/’: Is a directory
/root/abc是一个目录,rm不能直接删除
rm-r删除目录
rm删除文件
普通文件查看命令
1.cat只能查看文件内容
2.
cat [OPTION]... [FILE]...
cat选项... 普通文件...
3.
-n:number 打印行号,显示行号
-E:end ,查看文件每一行的结尾,以$符表示
-T:Tab,查看文件中每一行内容是否含有制表符。以^I表示一个制表符
-A:既显示制表符,又显示文件的结尾
4.
[root@localhost ~]
cat: /tmp: Is a directory
/tmp是一个目录
注意:cat查看文件时,会将文件所有内容全部加载到内存里
普通文件查看命令扩展
1.
more 文件名
按回车,一行一行向下显示
按空格,一页一页向下显示
Ctrl + b:向上查看
Ctrl + f:向下查看
2.
less 文件名
Ctrl + b:向上查看
Ctrl + f:向下查看
按回车,一行一行向下显示
按空格,一页一页向下显示
输入/关键字,高亮显示,所有匹配到的内容
按n,查找下一个关键字
Shift + n 查找上一个关键字
3.
head 文件名
默认显示一个文件的前10行内容
5.
-n:指定查看文件开头的前N行,n可以省略
6.
tail 文件名
默认显示一个文件的后10行内容
7.
-n:指定查看文件末尾的后N行,n可以省略
-f:follow,跟踪,动态跟踪一个文件的末尾