1.文件操作
touch 创建文件 注意 文件名前加. 为隐藏文件
mkdir 创建文件夹
ls 显示当前文件和文件名
ls -a 显示隐藏文件
ls -l 列表
ls -h -l 单位格式化显示
ls -h -l -a 简写 ls -alh 其中选项没有先后顺序规定
cat 快速查看文件内容
删除
rm file 删除文件
rm -rf file 删除非空文件夹
rmdir file 删除空文件夹
2.重定向
ls >xxx 将ls显示的内容重定向至xxx
ls >>xxx 将ls显示的内容追加至xxx
3.链接
硬链接 ln 1.txt 4.txt
软链接 ln -s 被映射文件 新文件 -s soft
硬链接删除源文件 链接文件可用 软链接则不可用
4.重命名
mv 原文件名 新文件名
5.合并文件
cat file1 file2 >>file3 其中>先清空 后添加 >>直接添加
6.查找
grep 查找文件内容
grep "xxxx" file 其中有选项-n 显示行号, -v 不包含‘xxxx’的内容
其中“xxxx” 可配合正则使用 "^xxxx" 以xxxx 开头 “xxxx$” 以xxxx结尾
find 查找文件
find / -name "*name*" -name 设置文件名搜索 (根目录下 包含“name”的文件名)

7移动和copy
mv file file1 将file重命名为file1
mv file filepath 将file移动至filepath
cp file filepath 将filecopy至filepath
-r 强行对文件夹进行操作
8.归档 tar

1.打包 tar -cvf xxx.tar *.txt 将所有.txt 打包至xxx.tar
2.解包 tar -xvf day_1.tar 解包至当前文件夹
3.压缩文件 tar -zcvf xxx.tar.gz *.txt 压缩xxx
4.解压缩 tar -zxvf xxx.tar.gz
5.解压缩到指定路径 tar -zxvf xxx.tar.gz -C filepath/
9.机器操作

10.权限
ls -l
-rw-r--r-- 1 J staff 08 14 20:12 123.txt
第一位表示文件类型 -为文件 d 为文件夹
从第二位开始 三个一组
rw- 文件拥有者的权限
r-- 同组用户的权限
r-- 其他用户的权限
其中
rwx 分别表示读写执行
修改权限
字母法ugo (user group other)
chmod u=rwx 123.txt
chmod ugo=rwx 123.txt
网友评论