1.1 创建一个目录 /data

[root@liuhao ~]# mkdir /data

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

[root@liuhao ~]# ls /
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  创建完查看

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

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

方法一   vim

[root@liuhao ~]# vim /data/linux.txt 
进入vim后
单击键盘字母 i 进入编辑模式

输入需要写入的内容

Esc退出编辑模式

:wq  退出编辑器

如果不需要保存 直接返回

:q! 直接返回不保存

注  一切符号都需要在英文下进行

查看 内容

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

方法二 echo

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

查看

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

方法三  cat

[root@liuhao ~]# cat >>/data/linux.txt<<EOF
> 123
> 456
> EOF
[root@liuhao ~]# 

查看

[root@liuhao ~]# cat /data/linux.txt
I am stduying linux
I am studying linux
123
456
[root@liuhao ~]# 

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

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

查看

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

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

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

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

1.5.3 备份文件

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

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

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

-a  = -pdr

-p  = 属性不变

-r  = 递归

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

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

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

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

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

1.7.3 删除root目录下的 data目录

[root@liuhao data]# pwd
/root/data
[root@liuhao data]# cd /root/
[root@liuhao ~]# rm -rf /root/data/
[root@liuhao ~]# ls /root/
anaconda-ks.cfg  install.log  install.log.syslog
[root@liuhao ~]# ls -l  /root/
total 40
-rw-------. 1 root root  1073 Jul  3 18:38 anaconda-ks.cfg
-rw-r--r--. 1 root root 21736 Jul  3 18:38 install.log
-rw-r--r--. 1 root root  5890 Jul  3 18:36 install.log.syslog
[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. Linux的net.ipv4.tcp_timestamps参数

    Q1 今天发生了一个奇怪的现象,在家里始终打开公司的网站打开不了,我就齐了怪了,然后我就各种测试,从ping到dig域名,然后再curl,都是没有问题的,但是就是打不开,最好没有办法只能抓包了,从抓包 ...

  2. 「 Luogu P2230 」X 「 Vijos 1142 」 HXOS系统

    题目描述可能稍有偏差,但实质上是一样的. 看下面 题目大意 题面这么长,先说说题意吧. 就是有一个操作系统,他的存储方式是树形的.其中分为文件和目录(文件夹)每一个子目录下只能存储 $K$ 个文件或目 ...

  3. Vijos P1334 NASA的食物计划

    解法 二维费用01背包问题 解法就是先枚举物品再枚举条件这里两个条件所以要枚举两个for 代码 #include <bits/stdc++.h> using namespace std; ...

  4. 【汇总】java中数组的声明、初始化及遍历

    java中数组用来存储固定大小的同类型元素 一维数组: 1.数组的声明: //声明一维数组,推荐用第一种 int[] a; int b[]; 2.数据的初始化:有三种初始化方式 (1).静态初始化 / ...

  5. 洛谷 1328 生活大爆炸版石头剪刀布(NOIp2014提高组)

    [题解] 简单粗暴的模拟题. #include<cstdio> #include<algorithm> #include<cstring> #define LL l ...

  6. hdu 5122(2014ACM/ICPC亚洲区北京站) K题 K.Bro Sorting

    传送门 对于错想成lis的解法,提供一组反例 1 3 4 2 5同时对于这次案例也可以观察出解法:对于每一个数,如果存在比它小的数在它后面,它势必需要移动,因为只能小的数无法向右移动,而且每一次移动都 ...

  7. RabbitMQ整合spring----https://www.cnblogs.com/woms/p/7040902.html

    https://www.cnblogs.com/woms/p/7040902.html

  8. mongodb shell之使用js(二)

    mongodb shell之使用js(二) mongodb shell不仅是个交互式shell,还能够使用js脚本进行访问. 使用js脚本进行交互的优点与缺点 (1)无需任何驱动或语言支持: (2)方 ...

  9. [luoguP1736] 创意吃鱼法(DP)

    传送门 f[i][j][0] 表示从右下角到左上角,以(i,j)为起点能延伸的最大值 f[i][j][1] 表示从左下角到右上角,以(i,j)为起点能延伸的最大值 up[i][j] 表示(i,j)上面 ...

  10. 1048 石子归并codevs

    1048 石子归并codevs 题目描述 Description 有n堆石子排成一列,每堆石子有一个重量w[i], 每次合并可以合并相邻的两堆石子,一次合并的代价为两堆石子的重量和w[i]+w[i+1 ...