-f 就是直接强行删除,不作任何提示的意思
删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
删除文件使用实例:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
微信公众号
一、目录
在Linux中有两个特殊的符号可以表示目录:
‘.’表示当前目录
‘..’表示当前目录的上一级目录
‘../..’表示上两级目录
根目录是/,是树状形式目录的根,只有一个。
主目录是~,用户的HOME目录,添加用户的时候指定的。对于不同用户,主目录不同。~/zhuyaqian
二、mv 移动或者重命名文件/文件夹
linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.
mv 源文件夹 目标文件夹
源文件夹与目标文件夹都带路径 就不受当前目录的限制
源文件夹不带路径 源文件夹必须在当前目录下
目标文件夹不带路径 目标文件夹必须在当前目录下,总之 文件夹不带路径,就必须在当前路径下操作
mv aa ../ 移动aa文件夹到上一级目录
移动多个文件夹 mv aa bb cc ../
命令格式:mv [-fiv] source destination
参数说明:
-f:force,强制直接移动而不询问
-i:若目标文件(destination)已经存在,就会询问是否覆盖
三、cp 复制
cp -r 源文件 目标文件夹 (文件要加r,表示递归文件夹下的所有文件)
cp 源文件夹 目标文件夹
cp aa bb aa文件复制到bb文件夹下
cp aa bb/cc aa文件复制到bb文件夹下,并重新命名为cc
四、新建文件夹 mkdir
mkdir 1 新建一个文件夹1
mkdir 2 3 4 新建多个文件夹234
mkdir /Users/zhuyaqian/Desktop/movie/5 新建带路径的文件夹
mkdir [-p] dirName
参数说明:-p 确保目录名称存在,不存在的就建一个。
实例
在工作目录下,建立一个名为 runoob 的子目录 :
mkdir runoob
在工作目录下的 runoob2 目录中,建立一个名为 test 的子目录。
若 runoob2 目录原本不存在,则建立一个。(注:本例若不加 -p 参数,且原本 runoob2 目录不存在,则产生错误。)
mkdir -p runoob2/test
五、删除文件和文件夹
-f 就是直接强行删除,不作任何提示的意思
删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
删除文件使用实例:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
六、命令历史
history
查找文本内容:Grep 是 Global Regular Expression Print 的缩写,功能是在文本中查找内容
grep命令的常用格式为:grep [参数] ‘模式’ [文件]
find:在目录下查找文件
find 在什么目录下 用什么方式 查找什么文件
find . -name *.png 在当前目录下 要写.
find / -name *.png 在根目录下 要写/
which与whereis
which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。
which python
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。
whereis grep