Linux系统中对文件/目录的备份及权限修改
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux系统中对文件/目录的备份及权限修改,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3026字,纯文字阅读大概需要5分钟。
内容图文
![Linux系统中对文件/目录的备份及权限修改](/upload/InfoBanner/zyjiaocheng/943/1c38ad804a97455b89071b9cf3a09391.jpg)
linux系统中对文件/目录的备份
1.cp 复制 粘贴
1 针对文件的复制粘贴
------- 先将 hello world 写入到 yum.log 文件中
[root@linux02 zp01]# echo 'hello world' > yum.log
[root@linux02 zp01]# cat yum.log
hello world
------- 备份yum.log 并重命名为 yum1.log
[root@linux02 zp01]# cp yum.log yum1.log
[root@linux02 zp01]# ls
yum1.log yum.log
-- 查看备份后的文件 yum1.log ,发现文件内容跟原文件的内容相同
[root@linux02 zp01]# cat yum1.log
hello world
[root@linux02 zp01]#
2 针对目录的复制粘贴
-- 复制目录以及目录下的所有内容,需要在 cp 后跟参数 -r ,
这样就会递归复制目录面的所有文件
[root@linux02 zp01]# cp -r test1/test2/test3/ test1/test3bak
[root@linux02 zp01]# tree
.
├── test1
│ ├── test2
│ │ └── test3
│ │ └── yum123.log
│ └── test3bak
│ └── yum123.log
└── yum.log
4 directories, 3 files
[root@linux02 zp01]#
linux系统中的权限
1.查看文件/目录的权限
$ll
或者
$ls -l
以列表的形式查看文件的详细信息,包括问价的权限。
2.改变 用户权限,组的权限
[zp01@linux02 zp01]$ ll
总用量 12
drwxr-xr-x. 4 root root 4096 12月 10 04:46 test1
drwxrwxr-x. 2 zp01 zp01 4096 12月 10 04:56 test2
-rw-------. 1 root root 12 12月 10 04:41 yum.log
[zp01@linux02 zp01]$
在linux系统中,文件/目录的权限,分别有三种权限控制,分别对应三组 rwx rwx rwx
rwx 读/写/执行
4 2 1
三组分别对应的是
用户 user 组 group 其他 other
改变文件的权限
通过数字授权
#chmod 764 目录名 -- 7 表示用户有所有权限,
6 表示组用户有读写权限,
4 表示其他用户只读,如果是目录的话,
其他用户是无法访问的。
通过u g o 授权
#chmod o+x 目录名 -- 改变目录的权限,让 其他用户增加 x (执行) 权限。
如果要同时修改所有人(u ,g ,o)的权限。
[zp01@linux02 test2]$ ll
总用量 0
-rw-rw-r--. 1 zp01 zp01 0 12月 10 05:01 123.txt
[zp01@linux02 test2]$ chmod 000 123.txt -- 直接用数字授权
[zp01@linux02 test2]$ ll
总用量 0
----------. 1 zp01 zp01 0 12月 10 05:01 123.txt
[zp01@linux02 test2]$ chmod ugo+rwx 123.txt -- 用 u g o 直接加/减相应的权限
[zp01@linux02 test2]$ ll
总用量 0
-rwxrwxrwx. 1 zp01 zp01 0 12月 10 05:01 123.txt
[zp01@linux02 test2]$ chmod a-rwx 123.tx -- a 表示 all ,跟上面的效果相同
[zp01@linux02 test2]$ ll
总用量 0
----------. 1 zp01 zp01 0 12月 10 05:01 123.txt
[zp01@linux02 test2]$ chmod a=rwx 123.txt
[zp01@linux02 test2]$ ll
总用量 0
-rwxrwxrwx. 1 zp01 zp01 0 12月 10 05:01 123.txt
[zp01@linux02 test2]$
授权时不同数字代表的意思:
7 rwx 所有权限
6 rw- 读写权限
5 r-x 读和执行权限
4 r-- 只读权限
3 -wx 写和执行
2 -w- 编辑权限
1 --x 执行权限
0 --- 无任何权限
夸目录授权
#chmod -R 777 * -- 给当前目录下的所有文件包括文件的子文件
同时授予最大权限;
-- -R 表示递归授权
-- * 通配符,表示所有的
对文件的操作
查看文件的某几行
管道符 |
结果集|grep 过滤条件
查询后20~30行数据( 查询后30行的前20行)
[root@linux02 zp01]# tail -30 his.txt | head -20
tail -30 his.txt -- 查文件的后30行
| -- 把前面查出来的结果集作为后面的查询对象
head -20 -- 查 | 前面结果集的,前20行
sed -n '开始行数,结束行数p' 文件名
查询某个文件的后 920~940行内容
[root@linux02 zp01]# sed -n '920,940p' rpm.txt
ferlylao
发布了41 篇原创文章 · 获赞 3 · 访问量 1万+
私信
关注
内容总结
以上是互联网集市为您收集整理的Linux系统中对文件/目录的备份及权限修改全部内容,希望文章能够帮你解决Linux系统中对文件/目录的备份及权限修改所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。