1、权限信息、硬链接数、属主、属组、文件大小、创建日期、文件名
2、权限信息:ll 查看文件权限信息 ll -d 查看文件夹权限
drwxr-xr-x
(1)文件类型:
- : 一般文件
d: 文件夹
l: 软链接(快捷方式)
b: block(设备文件)
p:(管道文件)
(2-4)属主权限: r: 读 w:写 x:执行
(5-7)属组权限: r: 读 w:写 x:执行
(8-10)其它用户权限:
3、权限修改:
chmod u-rw a.txt
chomd u+rwx a.txt u:用户
chomd u=rwx a.txt
chomd u=--- a.txt
chomd g=- g:组 o:other
创建文件:touch a.txt //touch /text/a/b/c/{1..3}.txt
创建文件夹:mkdir test
修改、查看:vim a.txt
查看:cat a.txt
执行文件: "./a.txt" 或 ". a.txt" "sh a.txt" "bash a.txt"
usermod -aG user otheruser 把另一个用户加入现有用户组里
修改属主:
1、chown root.root 文件/文件夹 (全改)/chown root (只改属主)/chown .root (只改属组) 前为属主,后为属组
2、递归修改:chown -R 文件/文件夹 修改目录及目录下文件夹及文件的属主/属组
chmod u=rx,g=x,o=rwx a.txt // chmod 517 a.txt (r:4 w:2 x:1 三类属性求和,并写)
4、文件管理
1、覆盖文件: /a/a.txt >/b/b.txt // echo "hello" > b.txt
2、追加文件:/a/a.txt >> /b/b.txt
3、输出到文件: ls -l > b.txt / pwd >> b.txt (先将文件信息输出到b文件,然后再将路径追加到b文件)
4、wc -l (统计文件行数) wc -l /etc/passwd // cat /etc/passwd /ect/shadow | wc -l (| 管道符)
5、打包/归档文件:tar -czvf test.tar a.txt b.txt c.txt d.txt c(创建)z(压缩) v(显示) f(文件)
tar czf test.tar.gz /test/.... // tar cjf test.tar.bz2 /test/...
6、查看包内文件名: tar -tf test.tar
7、解包:tar xvf test.tar -C /test/ // x(解包) v(浏览)f(文件) -C选择解压目录。
8、删除文件: rm -rf test.tar
9、压缩解压文件:gzip/gunzip bzip2/bunzip2 tar cvfz arch.tar.gz test/tar xvf /test/test.tar.gz -v /test2