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

一、查看当前所在路径
pwd

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

linux如何进入自己创建的容器 linux中怎么进入一个目录_linux

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

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

3、创建层级目录

mkdir –p csdn3/csdn31

linux如何进入自己创建的容器 linux中怎么进入一个目录_linux_02


四、目录间切换

1、返回上一级目录

cd ..cd../

2、返回上两级目录

cd ../..

3、进入当前登录账号的主目录

cdcd ~

4、返回上次所在的目录

cd –

linux如何进入自己创建的容器 linux中怎么进入一个目录_linux常用命令_03


五、查看目录内容

1、查看目录下内容

ls

2、查看目录下内容大小(展示的存储单位:B)

ls -lll

3、查看目录下内容大小(展示的存储单位:GB、KB)

ls -lh

linux如何进入自己创建的容器 linux中怎么进入一个目录_linux常用命令_04


六、查看目录及内容的大小

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同时删除两个目录及其子内容(不会提示)

linux如何进入自己创建的容器 linux中怎么进入一个目录_复制文件夹_05


八、拷贝目录内容

1、拷贝某目录下所有内容到当前目录

cp -r ../test/* . 2、拷贝某目录及目录下所有内容到当前目录

cp -r ../test .

3、拷贝某目录下所有内容到另一个目录

cp -r test/* test1

4、拷贝某目录及目录下所有内容到另一个目录

cp -r test test1

linux如何进入自己创建的容器 linux中怎么进入一个目录_复制文件夹_06


九、移动目录内容

1、移动某目录下所有内容到当前目录

mv ../test/* .

2、移动某目录及目录下所有内容到当前目录

mv ../test .

3、移动某目录下所有内容到另一个目录

mv test/* test1

4、移动某目录及目录下所有内容到另一个目录(相当于对目录重命名)

mv test test1

linux如何进入自己创建的容器 linux中怎么进入一个目录_开发常用_07


十、目录权限变更(对于权限的不同设置,后期会增加权限篇并把地址贴在这)

1、对目录授权

chmod 766 test

2、对目录下所有内容授权

chmod 766 test1/*

3、对目录及目录下所有内容授权

chmod -R 766 test

linux如何进入自己创建的容器 linux中怎么进入一个目录_开发常用_08


十一、对目录压缩(对于压缩目录,后期会增加压缩与解压篇并把地址贴在这)

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