3--文件的创建、备份、移动、删除基础操作

一、和文件相关命令

1.查看文件信息

ls -l                                           --------------查看文件属性信息
ls /oldgirl/oldgirl.txt

[root@lx ~]# ls /oldgirl/oldgirl.txt 
/oldgirl/oldgirl.txt                 
2.创建文件信息

touch /oldboy/oldboy.txt 反复操作不会覆盖已有文件

 [root@lx ~]# touch /oldboy/oldboy.txt 
3.查看文件内容

cat /oldboy/oldboy.txt

[root@lx ~]# cat /oldboy/oldboy.txt
123321                             
abcd    
4.编辑文件信息

第一种:利用编辑命令
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       

提示:>>向文件的最后一行后面,追加新的内容信息

5.文件信息备份

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.txt 
6.文件名称修改

mv                                           ----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.txt                               
7.文件删除操作

rm                                           ----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
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值