Linux-文件管理
- ■ mkdir(创建文件夹)
- ■ rmdir(删除目录)
- ■ touch(文件创建)
- ■ rm(删除文件或文件夹)
- ■ cp(复制)
- ■ mv(剪切)
- ■ tail
- ■ find
- ■
■ mkdir(创建文件夹)
- 创建文件夹
mkdir asd - 创建多个文件夹
mkdir a b c - 递归创建文件夹
-p 递归创建 从左边的路径开始一级一级创建目录,直到路径结束
mkdir -p /user/local/nginx/conf
■ rmdir(删除目录)
- 删除空目录
rmdir 目录名称 - 递归删除空目录rmdir -p
rmdir -p 目录名称1/目录名称2/目录名称3/
■ touch(文件创建)
- 创建文件
主要功能:在linux系统中在当前目录下创建一个文件
touch 文件名称 - 创建多个文件
touch 文件名称1 文件名称2 文件名称3…
含义:根据提供的开始序号和结束序号一个一个的创建文件
touch 文件名称{开始序号…结束序号}
■ rm(删除文件或文件夹)
选项说明:
-r : 针对文件夹,代表递归删除,先把目录下的所有文件删除,然后在删除文件夹
-f : 强制删除,不提示,直接删除,慎用!!!
-rf :没有任何提示,强制递归删除。
rm [选项] 文件或文件夹名称
■ cp(复制)
- 复制文件到文件夹中
案例:把readme.txt文件从当前目录复制一份放到/tmp文件夹中
cp readme.txt /tmp/ - 复制并重命名文件
案例:把readme.txt文件从当前目录复制一份放到/tmp文件夹中并重命名为readme.txt.bak
cp readme.txt /tmp/readme.txt.bak - 复制文件夹到指定路径
案例: 把shop目录连同其内部的文件统一进行复制到/tmp目录下
mkdir shop //创建shop文件家
touch shop/index.php shop/admin.phop shop/config.php //在shop中建立三个文件
cp -r shop /tmp/ 将shop整体复制到/tmp中去
■ mv(剪切)
- 文件剪切目录下
案例:把readme.txt文件剪切到/tmp/目录下
mv readme.txt /tmp/ - 文件夹移动
案例:把shop文件夹移动到/usr/local/nginx目录下
mkdir /usr/local/nginx
mv shop /usr/local/nginx/ - 重命名
案例:把readme.txt文件更改为README.md文件
mv readme.txt README.md
■ tail
tail命令来查看文件
■ find
find 按照文件名称查找文件