• 文件的管理


     1.1 1

    创建一个目录 /data

    [root@clsn ~]# mkdir /data

    查看

    [root@clsn ~]# #查看目录里面的内容
    [root@clsn ~]# ls /data/
    [root@clsn ~]# ls -l /data/

    1.2 2

    /data 下面创建 clsn.txt

    [root@clsn data]# touch /data/clsn.txt
    [root@clsn data]# ls -l /data/
    total 0
    -rw-r--r--. 1 root root 0 Aug 15 20:20 clsn.txt

    1.3 3

    clsn.txt增加内容"I am studying linux."

    1.3.1 方法一 vim

    vim /data/clsn.txt

    使用方法:

     1 1.编辑模式 编辑这个文件
     2 
     3 i
     4 
     5 写入你的内容
     6 
     7 2.退出编辑模式
     8 
     9 esc
    10 
    11 3.保存并退出
    12 
    13 :wq 

    1.3.2 查看文件内容

    [root@clsn ~]# cat /data/clsn.txt
    I am studying linux.

    1.3.3 方法二 echo

    [root@clsn ~]# echo clsnedu >>/data/clsn.txt

    查看

    [root@clsn ~]# cat /data/clsn.txt
    I am studying linux.
    clsnedu

    >>  追加,把内容文字放到文件的末尾

    1.3.4 方法三 cat

    追加多行文件

    cat >>/data/clsn.txt<<EOF
    I
    am
    clsn
    student
    EOF

    1.4 4

    clsn.txt文件复制到/tmp下。

    [root@clsn ~]# cp /data/clsn.txt  /tmp/
    [root@clsn ~]# ls -l /tmp/
    total 4
    -rw-r--r--. 1 root root 66 Aug 11 21:07 clsn.txt
    -rw-------. 1 root root  0 Aug 10 18:29 yum.log

    1.4.1 复制目录

    [root@clsn ~]# cp -r /data/ /tmp/
    
    [root@clsn ~]# ls -l /tmp/
    total 8
    drwxr-xr-x. 2 root root 4096 Aug 11 21:31 data
    -rw-r--r--. 1 root root   66 Aug 11 21:07 clsn.txt
    -rw-------. 1 root root    0 Aug 10 18:29 yum.log

    -r 递归参数,复制目录及其下的所有文件

    1.4.2 备份文件

    [root@clsn ~]# cp /data/clsn.txt /data/clsn.txt.bak
    
    [root@clsn ~]# ls -l /data/
    total 16
    -rw-r--r--. 1 root root 14 Aug 11 20:55 doc-tan.txt
    -rw-r--r--. 1 root root 15 Aug 11 20:52 lidao.txt
    -rw-r--r--. 1 root root 66 Aug 11 20:38 clsn.txt
    -rw-r--r--. 1 root root 66 Aug 11 21:52 clsn.txt.bak

    1.5 5

    /data 移动到 /root目录下面

    [root@clsn ~]# mv /data/ /root/

    检查

    [root@clsn ~]# ls -l /root/
    total 48
    -rw-------. 1 root root  1073 Aug 10 18:40 anaconda-ks.cfg
    drwxr-x---. 2 root root  4096 Aug 10 18:50 anaconda-screenshots
    drwxr-xr-x. 2 root root  4096 Aug 11 21:52 data
    -rw-r--r--. 1 root root 21736 Aug 10 18:40 install.log
    -rw-r--r--. 1 root root  5890 Aug 10 18:38 install.log.syslog

    -a  == -pdr

    -p  == 属性不变

    -r  == 递归

    1.6 6

    进入/root目录下,删除clsn.txt文件。

    首先进入到目录中

    [root@clsn ~]# cd /root/
    [root@clsn ~]# ls
    anaconda-ks.cfg  install.log         clsn.txt
    find             install.log.syslog  test.txt

    使用rm命令删除,提示是否删除,输入y回车可以删除

    [root@clsn ~]# rm clsn.txt
    rm: remove regular file `clsn.txt'?

          不提示:

    [root@clsn ~]# 
    m clsn.txt
    [root@clsn ~]# /bin/rm clsn.txt

    1.7 7

    接第6题,退回上一级目录,删除data目录。

    [root@clsn data]# cd  ..
    
    [root@clsn ~]# pwd
    /root

    使用rm进行删除

                -f强制删除、-r递归

    [root@clsn ~]# rm -fr data/

    检查当前目录

    [root@clsn ~]# ls -l
    total 48
    -rw-------. 1 root root  1073 Aug 10 18:39 anaconda-ks.cfg
    -rw-r--r--. 1 root root     0 Aug 16 16:28 find
    -rw-r--r--. 1 root root 21736 Aug 10 18:39 install.log
    -rw-r--r--. 1 root root  5890 Aug 10 18:37 install.log.syslog
  • 相关阅读:
    财务自由之路
    权力的48条法则
    将进酒
    DELL服务器报价,有公司需要可以联系,谢谢。北京经纬恒通商贸有限公司秦嘉俊
    实战HTML5表单
    《HTML5+CSS3精通》
    行路难
    事件入门
    DOM
    剑指offer---包含min函数的栈
  • 原文地址:https://www.cnblogs.com/clsn/p/7497412.html
Copyright © 2020-2023  润新知