开发人员需要了解的linux常用命令--4.目录篇

本系列主要用于自己忘记命令或命令混淆时方便查找,同时也希望能帮助到其他初学linux的开发人员,内容如有不对的地方,还请及时指出,防止误导大家,衷心感谢。

一、查看当前所在路径
pwd

二、进入目录(输入目录名时,名字可以输一部分用 tab键智能补全,如果没补全表示可能有多个匹配,可以连续两下tab展示匹配项)
1、进入某个目录("/" 代表从根目录开始,不带"/" 代表从当前目录开始)
cd /root/test
cd test

示例1:查看路径及进入目录

三、创建目录
1、创建单个目录(目录名:csdn)
mkdir csdn

2、连续创建两个目录(目录名:csdn1 csdn2)
mkdir csdn1 csdn2

3、创建层级目录
mkdir –p csdn3/csdn31
示例2:创建目录
四、目录间切换
1、返回上一级目录
cd ..cd../
2、返回上两级目录
cd ../..
3、进入当前登录账号的主目录
cdcd ~
4、返回上次所在的目录
cd –
示例3:目录间切换
五、查看目录内容
1、查看目录下内容
ls
2、查看目录下内容大小(展示的存储单位:B)
ls -lll
3、查看目录下内容大小(展示的存储单位:GB、KB)
ls -lh
示例5:查看目录内容
六、查看目录及内容的大小
1、查看当前目录大小(展示的存储单位:KB、MB、GB)
du -sh
2、统计当前目录大小,并按文件大小排序(展示的存储单位:KB、MB、GB)
du -sh * | sort -n
3、查看当前目录及第一层子目录的大小
du -h --max-depth=1 .
4、查看当前目录及第二层子目录的大小
du -h --max-depth=2 .

七、删除目录内容
1、删除目录下所有内容
rm -r csdn3/* (会提示是否删除)
rm -rf csdn3/* (不会提示是否删除)
2、删除目录及目录下所有内容
rm -r csdn3 (会提示是否删除)
rm -rf csdn3 (不会提示是否删除)
3、删除匹配的目录及目录下所有内容
rm -r csdn* (会提示是否删除)
rm -rf csdn* (不会提示是否删除)
4、删除多个目录
rm –rf csdn1 csdn2同时删除两个目录及其子内容(不会提示)
示例6:删除目录内容
八、拷贝目录内容
1、拷贝某目录下所有内容到当前目录
cp -r ../test/* .
2、拷贝某目录及目录下所有内容到当前目录
cp -r ../test .
3、拷贝某目录下所有内容到另一个目录
cp -r test/* test1
4、拷贝某目录及目录下所有内容到另一个目录
cp -r test test1
示例7:拷贝目录内容
九、移动目录内容
1、移动某目录下所有内容到当前目录
mv ../test/* .
2、移动某目录及目录下所有内容到当前目录
mv ../test .
3、移动某目录下所有内容到另一个目录
mv test/* test1
4、移动某目录及目录下所有内容到另一个目录(相当于对目录重命名)
mv test test1
示例8:移动目录内容
十、目录权限变更(对于权限的不同设置,后期会增加权限篇并把地址贴在这)
1、对目录授权
chmod 766 test
2、对目录下所有内容授权
chmod 766 test1/*
3、对目录及目录下所有内容授权
chmod -R 766 test
示例9:对目录授权
十一、对目录压缩(对于压缩目录,后期会增加压缩与解压篇并把地址贴在这)

感谢阅读,后期会继续维护,希望对你有所帮助

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值