目录
文章目录
1.目录操作
一、查看目录
cd .. 返回上级目录
cd ~ 返回用户目录
cd / 返回根目录
pwd 查看当前目录
clear 轻触屏幕
二、查看目录内信息
ls 查看当前目录下的文件夹
三、创建目录
mkdir abc 在当前目录下创建目录abc
mkdir ./abc 在当前目录下创建目录abc
mkdir /abc 在根目录下创建目录abc
四、递归创建目录
mkdir -p temp/abc 在当前目录创件temp目录并在temp下创建abc目录
五、查询目录位置
find / -name pwd* 在根目录下查找所有名字pwd文件
find /etc/ -name pwd* 查找etc目录下的名字pwd..的文件
六、复制目录
cp -r /aaa /bbb 将当前目录下的aaa复制到/bbb目录下
七、删除目录
rm -r aaa 删除目录aaa 需要sudo权限
rm -rf aaa 强制删除目录aaa
八、创建文件
touch filename 创建文件filename
九、删除文件
rm -rf aaa.txt 强制删除aaa.txt
rm -rf ./a* 强制删除当前目录以a开头的所有文件
rm -rf ./* 强制删除所有文件(删库跑路)
##递归删除当前文件下指定类型/大小的文件
find . -name '*.txt' -exec rm -rf {} \ 递归删除当前文件夹下格式为txt的文件
find . -name '*' -size 15555c -exec rm -rf {} \ 递归删除当前文件夹下不限格式大小为15555的文件
find . -name '*' -size 15555c -print 打印当前文件夹下不限格式大小为15555的文件
find . -name '*' -size 15555c -print -exec rm -rf {} \ 递归删除当前文件夹下不限格式大小为15555的文件并打印出来
2.文件内容操作
一、用编辑器vim修改文件内容
vim abc.txt 进如abc.txt文件
i 编辑模式
ESC 退出模式
x 非编辑模式删除光标下字符
## 输入“ :” 后开始输入命令
wq 保存退出
q! 不保存退出
3.压缩解压缩操作
一、压缩
//只打包
tar -cvf start.tar a.txt b.txt 将当前目录下的a.txt,b.txt打包成tar的格式
tar -cvf start.tar ./* 将当前目录下的所有文件打包成tar的格式
//压缩后打包
tar -zcvf star.tar.gz a.txt b.txt 将当前目录下的a.txt,b.txt压缩后打包成tar.gz的格式
tar -zcvf star.tar.gz ./* 将当前目录下的所有文件压缩后打包成tar.gz的格式
二、解压缩
//只拆包
tar .xvf abc.tar 拆abc.tar包到当前文件加
//解压缩后拆包
tar .zxvf abc.tar.gz 解压缩abc.tar.gz到当前文件夹
tar .zxvf abc.tar.gz -C user/local 解压缩abc.tar.gz到user/local下
4.日常使用
一、github clone
sudo gite clone https://github.com/~~~~~~.git