- pwd 查看工作目录所在路径
2 . ls 查看目录下内容
ls -a(all)
功能:查看当前路径下的所有文件信息(包括以.开头的隐藏文件)
ls -l(long)
功能:查看当前路径下文件的详细属性信息信息
3. cd
功能:进入到指定目录中(文件夹)
cd Desktop 进入到桌面
cd ~/Desktop 进入到家目录下的桌面
cd ~ 进入到家目录 = cd
cd / 进入到根目录
cd .. 进入当前路径下的上一级目录
cd . 进入当前目录
cd - 进入上一次操作的目录
4. touch
功能:在指定路径下创建普通文件
示例:touch 123.txt
touch 123.txt 456.txt (一次性创建多个普通文件)
touch Desktop/1.txt (在Desktop下创建1.txt文件)
touch ~/3.txt ~/4.txt(在~下创建3.txt和4.txt文件)
5. mkdir
功能:在指定路径下创建文件夹(目录)
示例:mkdir filename
mkdir filename1 filename2 filename3
mkdir Desktop/1 (在Desktop下创建1文件夹)
mkdir Desktop/2 Desktop/3 Desktop/4 (在Desktop下同时创建1 2 3文件夹)
6. rm
功能:删除指定普通文件/目录
示例:
普通文件:rm 1.txt
目录文件:rm -r filename rm -rf 彻底删除
7. cp
功能:文件拷贝
示例:普通文件:cp 源文件路径 目的路径
目录文件:cp -r 源文件路径 目的路径
注意:cp -r 1 2 //若2目录不存在,则表示将1目录复制并改名为2。
//若2目录存在,则表示将1目录复制进2目录中去。
8. mv(移动目录不用加-r)
功能:文件移动(类似于剪切功能)/修改文件名字
示例:mv 源文件路径 目的路径
mv 源文件名字 目的文件名字
注意:mv 1 2 //若2文件存在,则将1文件剪切并放进2文件中(剪切功能)
//若2文件不存在,则将1文件改名为2(改名功能)
注意:
若不在当前路径下想对文件进行改名操作,则需将改名后的文件也加上路径
- 例如若在~中操作: mv Desktop/1 Desktop/2 则表示将Desktop中的1改名为2(2依然在Desktop下)
- 若写成mv Desktop/1 2 则不能将Desktop下1文件改名为2,而是将1剪切进当前目录,即~下。