摘要
Linux的文件权限
修改文件/目录的权限
权限的按位表示
文件的归档*.tar
Linux的文件权限
Linux下的文件/文件夹具有权限属性。
r: readable ,可读的
w: writable, 可写的
x: executable, 可执行的
每一个文件三组权限,分别表示
第一组: 表示所属用户(user)的权限
第二组: 表示所属组(group)的权限
第三组: 表示其他人(other)的权限
如:‐rwxr‐‐r‐‐
表示:user:rwx, 可读,可写,可执行
group: r‐‐, 可读
other: r‐‐,可读

第一个字符:d表示是目录, 默认‘-’为普通文件
对于一个目录来说,
r: 表示可以列表
w: 表示可以在目录下增加修改
x: 表示可以进入目录
修改文件/目录的权限
chmod: 修改文件权限
u: user g: group o: other a: all
例如,
全部增加可写权限(加)
chmod a+w 123.txt
其他人不可写(减)
chmod o‐w 123.txt
用户可写(加)
chmod u+rwx 123.txt
组、其他人不可写(减)
chmod go‐w 123.txt
权限的按位表示
用三个bit表示权限
例如:
rwx 111 (7)
r‐‐ 100 (4)
rw‐ 110 (6)
‐‐x 001 (1)
所以,
chmod 777 123.txt
等同于
chmod a+rwx 123.txt
文件的归档*.tar
tar : tape archive 磁带档案
此命令用于当文件/目录归档(打包),生成一个tar文件(tarball)
打包的目的是为了方便备份、传输。
归档时,除了保存文件内容,还有文件的额外属于(权限、用户、组、链接)一并保存。
创建tar:
tar ‐cvf xxx.tar file1 file2 dir1 dir2
将若干文件和目录打包,生成xxx.tar文件
其中,
c: create 创建
v: verbose 显示过程信息,没有这个参数就只显示结果
f: file文件
提取tar:
tar ‐xvf xxx.tar
将xxx.tar中的文件提取出来,放到当前目录
其中,
x: extract提取
如果想提取到另外一个目录 ,则使用‐C
tar ‐xvf xxx.tar ‐C /opt/where/
查看tar中的内容
tar ‐tvf xxx.tar
打包并压缩
tar ‐zcvf xxx.tar.gz file1 file2 dir1 dir2
其中,
z: 表示使用gzip压缩
解压缩
tar ‐zxvf xxx.tar.gz
本文详细介绍了Linux系统中文件和目录的权限设置,包括读、写、执行权限的含义及如何使用chmod命令进行修改。同时,讲解了tar命令的使用,用于文件归档和压缩,便于备份和传输。
809

被折叠的 条评论
为什么被折叠?



