1.1 创建一个目录 /data

  1. [root@liuhao ~]# mkdir /data

1.2 查看目录是否创建成功 《可以找到data即为创建成功》

  1. [root@liuhao ~]# ls /
  2. bin boot data dev etc home lib lib64 lost+found media mnt opt proc root sbin selinux srv sys tmp usr var

1.3 在 /data下面创建 linxu,txt  创建完查看

  1. [root@liuhao ~]# touch /data/linux.txt
  2. [root@liuhao ~]# ls -l /data/
  3. total 0
  4. -rw-r--r--. 1 root root 0 Jul 4 02:42 linux.txt
  5. [root@liuhao ~]#

1.4 在linux.txt 写入内容  I am studying linux

方法一   vim

  1. [root@liuhao ~]# vim /data/linux.txt
  1. 进入vim
  2. 单击键盘字母 i 进入编辑模式
  3.  
  4. 输入需要写入的内容
  5.  
  6. Esc退出编辑模式
  7.  
  8. :wq 退出编辑器
  9.  
  10. 如果不需要保存 直接返回
  11.  
  12. :q! 直接返回不保存
  13.  
  14. 一切符号都需要在英文下进行

查看 内容

  1. [root@liuhao ~]# cat /data/linux.txt
  2. I am stduying linux
  3. [root@liuhao ~]#

方法二 echo

  1. [root@liuhao ~]# echo "I am studying linux">> /data/linux.txt

查看

  1. [root@liuhao ~]# cat /data/linux.txt
  2. I am stduying linux
  3. I am studying linux
  4. [root@liuhao ~]#

方法三  cat

  1. [root@liuhao ~]# cat >>/data/linux.txt<<EOF
  2. > 123
  3. > 456
  4. > EOF
  5. [root@liuhao ~]#

查看

  1. [root@liuhao ~]# cat /data/linux.txt
  2. I am stduying linux
  3. I am studying linux
  4. 123
  5. 456
  6. [root@liuhao ~]#

1.5.1 把linux.txt 复制到/tmp 目录下

  1. [root@liuhao ~]# cp /data/linux.txt /tmp/

查看

  1. [root@liuhao ~]# ls -l /tmp
  2. total 4
  3. -rw-r--r--. 1 root root 48 Jul 4 03:04 linux.txt
  4. -rw-------. 1 root root 0 Jul 3 18:33 yum.log
  5. [root@liuhao ~]#

1.5.2 把 /data  目录复制到 /tmp  目录下

  1. [root@liuhao ~]# cp -r /data/ /tmp/
  2. [root@liuhao ~]# ls -l /tmp/
  3. total 8
  4. drwxr-xr-x. 2 root root 4096 Jul 4 03:18 data
  5. -rw-r--r--. 1 root root 48 Jul 4 03:04 linux.txt
  6. -rw-------. 1 root root 0 Jul 3 18:33 yum.log
  7. [root@liuhao ~]#

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

1.5.3 备份文件

  1. [root@liuhao ~]# cp /data/linux.txt /data/linux.txt.bak
  2. [root@liuhao ~]# ls -l /data/
  3. total 0
  4. -rw-r--r--. 1 root root 0 Jul 4 03:13 linux.txt
  5. -rw-r--r--. 1 root root 0 Jul 4 03:22 linux.txt.bak
  6. [root@liuhao ~]#

1.6 把/data 移动到 /root 目录下面

  1. [root@liuhao ~]# mv /data/ /root/
  2. [root@liuhao ~]# ls -l /root/
  3. total 44
  4. -rw-------. 1 root root 1073 Jul 3 18:38 anaconda-ks.cfg
  5. drwxr-xr-x. 2 root root 4096 Jul 4 03:22 data
  6. -rw-r--r--. 1 root root 21736 Jul 3 18:38 install.log
  7. -rw-r--r--. 1 root root 5890 Jul 3 18:36 install.log.syslog
  8. [root@liuhao ~]#

-a  = -pdr

-p  = 属性不变

-r  = 递归

1.7.1 删除 /root 下 /data 目录下的 linux.txt

  1. [root@liuhao ~]# rm /root/data/linux.txt
  2. rm: remove regular empty file `/root/data/linux.txt'? y
  3. [root@liuhao ~]#

使用rm命令删除,提示是否删除,输入y回车可以删除  不想删除 ctrl+c即可

1.7.2 不提示是否删除 直接删除

  1. [root@liuhao ~]# \rm /root/data/linux.txt.bak

1.7.3 删除root目录下的 data目录

  1. [root@liuhao data]# pwd
  2. /root/data
  3. [root@liuhao data]# cd /root/
  4. [root@liuhao ~]# rm -rf /root/data/
  5. [root@liuhao ~]# ls /root/
  6. anaconda-ks.cfg install.log install.log.syslog
  7. [root@liuhao ~]# ls -l /root/
  8. total 40
  9. -rw-------. 1 root root 1073 Jul 3 18:38 anaconda-ks.cfg
  10. -rw-r--r--. 1 root root 21736 Jul 3 18:38 install.log
  11. -rw-r--r--. 1 root root 5890 Jul 3 18:36 install.log.syslog
  12. [root@liuhao ~]#

使用rm进行删除

-f强制删除、-r递归

必会!Linux文件的管理的更多相关文章

  1. Linux 文件权限管理

    1.文件权限的概述 在Linux系统下,使用权限来保护资源的安全将是一种不错的选择.系统中每个文件的权限都有可读(r).可写(w)和可执行(x)这三种权限,它们分别对应权限数值4.2 和1.系统为每个 ...

  2. Linux - 文件基本操作管理

    文件基本操作管理   复制文件和目录 格式: Cp 源文件(文件夹) 新目标文件名(文件夹) 相同目录下,指定文件名. 不同目录下,不需要指定文件名. 参数: –r:递归复制整个目录树. –v:再复制 ...

  3. 《linux文件权限管理大总结》RHEL6

    在linux系统下文件的权限通常会以下面的格式显示出来: Chmod文件权限: 权限的管理chmod -a  所有的权限 -u 文件所有者的权限 -g 组权限 -o 其他用户的权限 可以使用运算符来设 ...

  4. 一个故事看懂Linux文件权限管理

    前情回顾: 我通过open这个系统调用虫洞来到了内核空间,又在老爷爷的指点下来到了sys_open的地盘,即将开始打开文件的工作. 详情参见:内核地址空间大冒险:系统调用 open系统调用链 我是一个 ...

  5. Linux文件权限管理(持续更新)

    文章是从我的个人博客上粘贴过来的, 大家也可以访问我的主页 www.iwangzheng.com 以root身份登录linux以后, ls -al 可以看到 -rw-rw-r--  1 wangzhe ...

  6. Linux文件基本操作管理

    这一篇总结Linux系统中文件和目录的创建,复制,移动和重命名,包括删除这些最常用的操作. 创建 1,创建目录 使用命令:mkdir 实践:在根目录下创建一个目录命名为mcgrady 2,创建文件 使 ...

  7. Linux 文件IO管理 - POSIX

    以下是对POSIX的简短解释: POSIX表示可移植操作系统接口(Portable Operating System Interface of UNIX,缩写为 POSIX ),POSIX标准定义了操 ...

  8. linux文件修改管理

    Linux文件系统的层次结构 Linux文件系统的树状结构 目录是什么 顶层根目录的表示 文件系统中的两个特殊目录 Linux系统中的一些重要的目录 bin目录 sbin目录 家目录 dev目录 et ...

  9. Linux文件服务管理之nfs

    NFS(Network File System)即网络文件系统, 是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源. 在NFS的应用中,本地NFS的客户端应 ...

随机推荐

  1. form表单传输多余参数

    1.使用post提交表单,同时在form的action属性后添加“?参数=参数值”,经验证,可行,但是在浏览器中看不到该参数在form参数中,如下图: 上图未出现courseId属性,form代码如下 ...

  2. CCF201409-2 画图 java(100分)

    试题编号: 201409-2 试题名称: 画图 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐 ...

  3. eduroam WIFI on Ubuntu OS

  4. 转一篇GCC相关的文章

    http://blog.csdn.net/dadoneo/article/details/8201403 Glibc辅助运行库 (C RunTime Library): crt0.o,crt1.o,c ...

  5. 藏妹子之处(excel)

    问题描述: 今天CZY又找到了三个妹子,有着收藏爱好的他想要找三个地方将妹子们藏起来,将一片空地抽象成一个R行C列的表格,CZY要选出3个单元格.但要满足如下的两个条件: (1)任意两个单元格都不在同 ...

  6. 食物链 2001年NOI全国竞赛

    时间限制: 3 s 空间限制: 64000 KB 题目等级 : 钻石 Diamond   题目描述 Description 动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形.A吃B ...

  7. Hackerrank manasa-and-combinatorics(数学推导)

    题意:有n个字符A,2n个字符B,问你能用这3n个字母组成多少种字符串,使得组成的字符串所有前缀与后缀的B的数目都大于等于A的数目,对答案mod 99991 分析:类似卡特兰数 ans=总方案数-存在 ...

  8. - > 动规讲解基础讲解四——最大子段和问题

    给出一个整数数组a(正负数都有),如何找出一个连续子数组(可以一个都不取,那么结果为0),使得其中的和最大?   例如:-2,11,-4,13,-5,-2,和最大的子段为:11,-4,13.和为20. ...

  9. 晶振虚焊导致TI 28335 DSP 烧写FLASH后,连接仿真器时正常工作,拔掉仿真器却不能启动运行

    遇到个诡异的问题,28335的DSP,之前程序调试一切正常,但是烧写FLASH后,拔掉仿真器却始终部工作. 解决思路: 1) 检查配置文件貌似没什么问题,复制到其他工程,在开发板上拔掉仿真器启动正常. ...

  10. 1. 找出数组中的单身狗OddOccurrencesInArray Find value that occurs in odd number of elements.

    找出数组中的单身狗: 1. OddOccurrencesInArray Find value that occurs in odd number of elements. A non-empty ze ...