Linux简单命令

Linux简单命令
//切换到当前目录下dir文件夹:
cd ./dir 或 cd dir
//返回上一级文件夹 cd .. 或 cd ../
//返回上上级 cd ../.. 或 cd ../../

1.创建文件夹
mkdir fold1

2.创建文件

touch file1.java

3.删除文件

rm file1.java
rm -f file1.java

3.删除文件夹(-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思)

rm -r fold1 rm -rf fold1

4.文件重命名

//如果当前目录下没有2.txt文件: 1.java重命名为2.java
//如果当前目录有2.txt文件: 2.java被1.java覆盖
mv 1.java 2.txt

5.移动文件

//把2.txt移动到当前目录下的newFold目录里,并且文件名为2.txt
mv 2.txt ./newFold/
//把2.txt移动到当前目录下的newFold目录里,并且文件名为3.java
mv 2.txt ./newFold/3.java

6.文件夹重命名/移动文件夹

//如果当前目录下没有newDir文件夹,把文件夹dir重命名为newDir
//如果当前目录下有newDir文件夹,把文件夹dir移动到newDir下
mv dir newDir

7.移动一个文件夹下的所有内容到另一个文件夹下面

mv /home/packageA/* /home/packageB/

8.复制文件

//若已存在2.txt,则会被覆盖
cp 1.java 2.txt

*9.复制文件夹(需要-r递归)

cp -r dir1 dir2