linux对目录备份,Linux系统中对文件/目录的备份及权限修改

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 读/写/执行

421

三组分别对应的是

用户 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]$

授权时不同数字代表的意思:

7rwx所有权限

6 rw-读写权限

5r-x读和执行权限

4r--只读权限

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

1f33eb0b7cf7523cb482f67ad426a2d5.gif

d1358d4695d8660de2972cc1f6e682b2.png

ferlylao

发布了41 篇原创文章 · 获赞 3 · 访问量 1万+

私信

关注

标签:test2,log,linux02,备份,zp01,Linux,权限,root

来源: https://blog.csdn.net/ferlylao/article/details/104133634

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值