一、文件权限
命令 | 解释 |
---|---|
ls -lh | 显示权限 |
chmod ugo+rwx dir1 | 添加所有者、群组、其他人在dir1的读、写、执行权限 |
chmod go-rex dir1 | 删除群组、其他人对dir1读、写、执行权限 |
chown user1 file1 | 更改file1的所有者为user1 |
chown -R user1 dir1 | 更改dir1及dir1下所有文件的所有者为user1 |
chgrp xianyu file1 | 更改文件的用户组xianyu |
chown guapi:xianyu file1 | 更改文件的所有者guapi和用户组xianyu |
注:“+”表示添加权限,“-”表示删除权限
二、文件压缩打包
关于使用何种压缩方式小结:
- 单个文件的压缩/解压使用gzip 和bzip
- 多个文件和目录使用tar
- 小文件一般使用gzip
- 大文件一般使用bzip2
命令 | 解释 |
---|---|
zip file1.zip file1 | 创建zip格式的压缩包 |
zip file.zip file1 file2 dir1 | 创建包含file1,file2,dir1的zip格式的压缩包 |
unzip file1.zip | 解压zip格式的压缩包 |
bzip2 file.bz2 file1 | 创建bzip2格式的压缩包 |
bunzip2 file.bz2 | 解压bzip2格式的压缩包 |
gzip file.gz file1 | 创建gzip格式的压缩包 |
gunzip file.gz | 解压gzip格式的压缩包 |
tar -cvf file1.tar file1 | 创建tar格式的压缩包 |
tar -cvf file.tar file1 file2 dir1 | 创建包含file1,file2,dir1的tar格式的压缩包 |
tar -tf file.tar | 显示tar包的内容 |
tar -xvf file.tar | 解压tar格式的压缩包 |
tar -xvf file.tar -C 目录 | 将tar包释放的指定目录 |
tar -cjvf file.tar.bz2 file1 | 将file1打包成bzip2格式的tar包 |
tar -cjvf file.tar.bz2 | 解压bzip2格式的tar包 |
tar -czvf file.tar.gz file1 | 将file1打包成gzip格式的tar包 |
tar -czvf file.tar,gz | 解压gzip格式的tar包 |