一、和文件相关命令
ls -l --------------查看文件属性信息 ls /oldgirl/oldgirl.txt
[root@lx ~]# ls /oldgirl/oldgirl.txt /oldgirl/oldgirl.txttouch /oldboy/oldboy.txt 反复操作不会覆盖已有文件
[root@lx ~]# touch /oldboy/oldboy.txtcat /oldboy/oldboy.txt
[root@lx ~]# cat /oldboy/oldboy.txt 123321 abcd第一种:利用编辑命令 vi(默认) vim(centos7默认不存在) vi /oldboy/oldboy.txt
[root@lx ~]# vi /oldboy/oldboy.txt编辑文件方法: ① 开始进行编辑 输入 i -->进入到插入编辑状态 -->编辑文件内容
fuck sky zhao NB ~ ~ ~ ~ -- INSERT --② 退出编辑状态: 输入esc ③ 保存文件内容并回到命令行 :wq
fuck sky zhao NB ~ ~ ~ :wq第二种:利用特殊符号 > echo echo == print(python中,输出)
[root@lx ~]# echo "hello world">/oldgirl/oldgirl.txt [root@lx ~]# cat/oldgirl/oldgirl.txt hello world提示:>先清空文件,再将新内容输出到文件中
[root@lx ~]# echo "66666666" >>/oldgirl/oldgirl.txt [root@lx ~]# cat /oldgirl/oldgirl.txt hello world 66666666提示:>>向文件的最后一行后面,追加新的内容信息
cp -----copy备份/复制
cp 参数 需要备份的信息 备份文件路径信息 cp -r 需要备份的目录 备份目录路径信息
备份文件操作过程:
[root@lx /]# cp /oldboy/oldboy.txt /backup/ [root@lx /]# ls /backup/ oldboy.txt备份目录操作过程: 递归概念(recursion):操作目录,将目录下面数据进行处理,并且会将目录下面中子目录数据也要处理将目录中所有数据都进行处理
[root@lx /]# cp -r /oldboy/ /backup/ [root@lx /]# ls /backup/ oldboy oldboy.txt [root@lx /]# ls -l /backup/oldboy total 0 -rw-r--r--. 1 root root 0 Oct 18 17:02 oldboy.txtmv ----move(移动)剪切 语法结构: mv 需要移动数据 移动到路径信息 文件信息剪切移动 ```bash [root@lx /]# mv /oldgirl/oldgirl.txt /oldboy/
[root@lx /]# ls /oldboy/ oldboy.txt oldgirl.txt
**目录信息剪切移动** ```bash [root@lx /]# mkdir /boy [root@lx /]# ls bin dev home lib64 mnt oldgirl proc run sys usr boot etc lib media oldboy opt root sbin srv tmp var backup [root@lx /]# mv /boy /oldboy [root@lx /]# ls /oldboy/ boy oldboy.txt oldgirl.txt文件信息重命名
[root@lx /]# ls /oldboy/ boy oldboy.txt oldgirl.txt [root@lx /]# cd /oldboy/ [root@lx oldboy]# mv /oldboy/oldboy.txt /oldboy/boy.txt [root@lx oldboy]# ls boy boy.txt oldgirl.txtrm ----remove移动|删除 危险操作!
单个文件删除:
[root@lx oldboy]# ls boy boy01.txt boy.txt oldgirl.txt [root@lx oldboy]# rm /oldboy/boy.txt rm: remove regular empty file ‘/oldboy/boy.txt’? y [root@lx oldboy]# ls boy boy01.txt oldgirl.txt多个文件删除:
[root@lx oldboy]# ls boy boy01.txt oldgirl.txt [root@lx oldboy]# rm -f boy01.txt oldgirl.txt [root@lx oldboy]# ls boy目录信息删除:
[root@lx ~]# rm -rf /oldboy [root@lx ~]# ls / bin dev home lib64 mnt oldgirl proc run sys usr bootetc lib media oldboy opt root sbin srv tmp var backup