文件的创建和删除
touch
创建文件 touch + 文件名 例:touch testfile.txt
mkdir
创建空目录 mkdir + 目录名 例:mkdir testdir
创建多个目录 mkdir -p + 目录名 例:mkdir -p testdir1/testdir2
rm
删除文件 rm+文件名 例:rm file1 file2 删除file1和file2
删除目录 rm -r + 目录名 例:rm -r dir1 dir2 删除dir1和dir2
强力删除 rm -rf +目录名
mv
移动文件/目录 mv + 文件/目录 + 目标目录 例:mv file.txt dir1/ 把file.txt移动到dir1下
更改文件名 mv + 原文件 + 改名后 例:mv file1.txt file2.txt 把file1改名file2
cp
复制文件 cp + 被复制文件 + 新文件 例:cp + file1.txt + file2.txt file2为file1的拷贝
复制目录 cp + 被复制目录 + 新目录 例:cp -r + dir1 + dir2 dir2是dir1的拷贝,包含dir1的所有文件,如果dir2已存在,那么会在其目录下产生dir1的拷贝
目录切换
cd
主目录 cd 或 cd ~
上次浏览目录 cd -
上一级 cd ..
上两级 cd ../..
pwd
查看当前路径
ls
当前目录所有文件 ls 或者 ll 或者 tree
磁盘管理
df
可用空间 df 或 df ~
tar
压缩 tar -zcvf + 压缩包名 + 要压缩的文件 例: tar -zcvf file.tar.gz file1 file2
解压 tar -zxvf + 压缩包名 例:tar -zxvf file.tar.gz