- cd命令
cd #进入用户主目录
cd ~ #进入用户主目录
cd - #返回进入此目录之前所在目录
cd .. #返回上一级目录
cd ../.. #返回上两级目录
cd !$ #把上个命令的参数作为cd 参数使用
cd / #进入根目录
cd . #当前目录
- ls命令
ls -a #列出目录所有文件,包含以.开始的隐藏文件
ls -A #列出除.及..的其它文件
ls -r #反序排列
ls -t #以文件修改时间排序
ls -S #以文件大小排序
ls -h #以易读大小显示
ls -l #除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来
- mkdir命令
mkdir /root/game #在root用户的家目录下创建一个game目录
mkdir game #相对路径的方式来创建一个目录
mkdir 目录1 目录2 #创建多个目录
mkdir -p star/moon #在root目录下创建一个star目录,同时在star目录下在创建一个目录moon
- rmdir命令
rmdir -p parent/child/child11 #当parent子目录被删除后使它也成为空目录的话,则顺便一并删除
- touch命令
touch testfile #修改文件的时间属性
touch file #创建一个名为“file”的新的空白文件
- cp命令
cp a.txt /work/ #复制文件a.txt到work目录
cp a.txt /work/b.txt #复制文件a.txt到work目录,并重命名为b.txt
cp a.txt b.txt /work/ #复制文件a.txt和b.txt到work目录
cp -i a.txt /work/ #-i 若目标文件已存在,则会询问是否覆盖
cp -r job/ /work/ #-r 递归处理,将指定目录下的文件与子目录一并处理。
- mv命令
mv test.log test1.txt #将文件test.log重命名为test1.txt
mv llog1.txt log2.txt log3.txt /test3 #将文件log1.txt,log2.txt..移动到根的test3目录中
mv -i log1.txt log2.txt #将文件file1改为file2,如果file2存在,询问是否覆盖
mv * ../ #移动当前文件夹下的所有文件到上一级目录
- rm命令
rm -i *.log #删除任何.log文件;删除前逐一询问确认
rm -rf test #删除test子目录及子目录中所有档案删除,并且不用一一确认
rm -- -f* #删除以-f开头的文件
rm -vi a.txt #删除前确认
rm -f, –force #强制删除。忽略不存在的文件,不提示确认
rm -i,-interactive #进行交互式删除,在删除前需要确认
rm -r, -R, --recursive #递归删除目录及其内容
rm -v, –verbose #详细显示进行的步骤
来源:CSDN
作者:无名小卒菜
链接:https://blog.csdn.net/weixin_39428938/article/details/104515806