必会!Linux文件的管理
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文件的管理的更多相关文章
- Linux 文件权限管理
1.文件权限的概述 在Linux系统下,使用权限来保护资源的安全将是一种不错的选择.系统中每个文件的权限都有可读(r).可写(w)和可执行(x)这三种权限,它们分别对应权限数值4.2 和1.系统为每个 ...
- Linux - 文件基本操作管理
文件基本操作管理 复制文件和目录 格式: Cp 源文件(文件夹) 新目标文件名(文件夹) 相同目录下,指定文件名. 不同目录下,不需要指定文件名. 参数: –r:递归复制整个目录树. –v:再复制 ...
- 《linux文件权限管理大总结》RHEL6
在linux系统下文件的权限通常会以下面的格式显示出来: Chmod文件权限: 权限的管理chmod -a 所有的权限 -u 文件所有者的权限 -g 组权限 -o 其他用户的权限 可以使用运算符来设 ...
- 一个故事看懂Linux文件权限管理
前情回顾: 我通过open这个系统调用虫洞来到了内核空间,又在老爷爷的指点下来到了sys_open的地盘,即将开始打开文件的工作. 详情参见:内核地址空间大冒险:系统调用 open系统调用链 我是一个 ...
- Linux文件权限管理(持续更新)
文章是从我的个人博客上粘贴过来的, 大家也可以访问我的主页 www.iwangzheng.com 以root身份登录linux以后, ls -al 可以看到 -rw-rw-r-- 1 wangzhe ...
- Linux文件基本操作管理
这一篇总结Linux系统中文件和目录的创建,复制,移动和重命名,包括删除这些最常用的操作. 创建 1,创建目录 使用命令:mkdir 实践:在根目录下创建一个目录命名为mcgrady 2,创建文件 使 ...
- Linux 文件IO管理 - POSIX
以下是对POSIX的简短解释: POSIX表示可移植操作系统接口(Portable Operating System Interface of UNIX,缩写为 POSIX ),POSIX标准定义了操 ...
- linux文件修改管理
Linux文件系统的层次结构 Linux文件系统的树状结构 目录是什么 顶层根目录的表示 文件系统中的两个特殊目录 Linux系统中的一些重要的目录 bin目录 sbin目录 家目录 dev目录 et ...
- Linux文件服务管理之nfs
NFS(Network File System)即网络文件系统, 是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源. 在NFS的应用中,本地NFS的客户端应 ...
随机推荐
- CF 429B B.Working out (四角dp)
题意: 两个人一个从左上角一个从左下角分别开始走分别走向右下角和右上角,(矩阵每个格子有数)问到达终点后可以得到的最大数是多少,并且条件是他们两个相遇的时候那个点的数不能算 思路: 首先这道题如果暴力 ...
- Python学习笔记之map、zip和filter函数
这篇文章主要介绍 Python 中几个常用的内置函数,用好这几个函数可以让自己的代码更加 Pythonnic 哦 1.map map() 将函数 func 作用于序列 seq 的每一个元素,并返回处理 ...
- buf.readUInt32BE()函数详解
buf.readUInt32BE(offset[, noAssert]) buf.readUInt32LE(offset[, noAssert]) offset {Number} 0 noAssert ...
- 洛谷 1821 [USACO07FEB]银牛派对Silver Cow Party
[题解] 其实解法 #include<cstdio> #include<cstring> #include<algorithm> #define LL long l ...
- dstat系统分析工具的使用
1.安装 方法一:yum #yum install -y dstat 方法二:rpm 官网下载地址: http://dag.wieers.com/rpm/packages/dstat #wget ht ...
- ebay 如何获取用户token
1. 首先 配置环境加载依赖的ebay SDK 下载地址 https://go.developer.ebay.com/ebay-sdks 需要在本地仓库安装下面的jar mvn install:ins ...
- 【Codeforces 493D】Vasya and Chess
[链接] 我是链接,点我呀:) [题意] [题解] 会发现两个皇后之间如果只有奇数个位置 也就是n%2==1 那么第二个人总是赢的 因为如果white往下跑的话,black也能往下跑. 第二个人没有输 ...
- iframe 与frameset
frameset 元素可定义一个框架集.它被用来组织多个窗口(框架).每个框架存有独立的文档.在其最简单的应用中,frameset 元素仅仅会规定在框架集中存在多少列或多少行.您必须使用 cols 或 ...
- Codeforces 121A Lucky Sum
Lucky Sum Time Limit: 2000ms Memory Limit: 262144KB This problem will be judged on CodeForces. Origi ...
- 46. Spring Boot中使用AOP统一处理Web请求日志
在之前一系列的文章中都是提供了全部的代码,在之后的文章中就提供核心的代码进行讲解.有什么问题大家可以给我留言或者加我QQ,进行咨询. AOP为Aspect Oriented Programming的缩 ...