文件管理命令
复制/重新命名 cp
选项: v r p
-v:详细显示命令执行过程
-r:递归处理目录与子目录
-p:保留源文件或目录的属性
1)将当前目录下的文件复制到其他目录,并重新命名
cp 文件名 指定目录/新名字
2)将当前目录下的文件复制其他目录
cp 文件名 指定目录
3)拷贝过程中,如何保持文件原来的属性不发生变化
cp -p 文件名 指定路径
例如:
-rw-r--r--. 1 root root 0 Jul 29 10:07 file
第一次修改
-rwxrwxrwx. 1 root root 0 Jul 29 10:03 file
第二次修改
-rwxrwxrwx. 1 adm adm 0 Jul 29 10:03 file
4)拷贝整个目录以及目录下的子文件夹
cp -r 目录名 指定路径
5)拷贝过程中显示详细信息
cp -v 文件名 指定路径
6)拷贝不同路径下的文件 不同的目录到同一个位置
cp -pr 文件名 目录名 指定路径
例如:
cp -rp file1 oldboy1/ file /etc/ /mnt/ /opt/
7)复制过程中频繁出发时重复复制提示
命令前加
\cp 文件名 指定路径
使用cp绝对路径
/bin/cp -r 文件名 指定路径
查看文件内容命令
cat
选项: n A
cat 文件名 查看文件所有内容,从上到下
cat -n 文件名 显示文件内容有多少行
cat -A 文件名 查看文件的特殊符号
使用cat创建文件,并写入内容
cat >> 文件名 <<EOF EOF表示开始
内容
内容
内容
EOF EOF表示结束
less:查看大文件,空格翻页,光标上下移动,q退出查看模式
more:查看大文件显示百分比,空格翻页,回车上下移动,q退出查看
tail:查看文件尾部内容,默认十行
选项:
n :查看尾部第几行
f :动态跟踪一个文件尾部的实时变化
head:查看文件头部内容,默认十行
选项:
n:指定查看头部多少行
greb:过滤/匹配一个文件中的内容
选项:
n:显示文件所在的行
i :忽略大小写
v:取反
E:匹配多个条件
^ 以什么开头
$ 以什么结尾
. 任意单个字符
- 所有内容
.*所有的任意字符都匹配
^$表示空行