标签:linux
linux文件和目录管理的基本命令
ls命令
作用:显示目标列表或目录的内容
语法:ls[选项][目录或文件]
-a:显示指定目录下所有子目录与文件,包括隐藏文件
-l:显示文件的详细信息
-d: 显示目录
例:ls -dl
cd命令
作用:用来切换工作目
语法:cd [directory]
cd /etc
cd (返回当前用户家目)
cd ..(返回上一级目录)
例:cd /etc/123/
pwd命令
作用: 显示当前工作目录的路径
语法:pwd
例:pwd
mkdir命令
作用:创建一个空目录
语法:mkdir [选项] dirname
-m在创建新目录的同时设置目录权限,默认权限是755
-p:在创建新目录时,若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录
例:mkdir -p /p1/p2/
touch命令
作用:修改文件的创建日期或以当前系统日期创建一个空文件
语法:touch file1 file2 ...
例:touch a.txt
cp命令
作用:把一个或多个源文件复制到目标目录
语法:cp [选项] 源文件或目录 目标文件或目录
-f:如果目标文件已经存在,不提示而覆盖
-i:覆盖既有文件之前先询问用户
-p:把其修改时间和访问权限也复制到新文件中
-r:若源文件是一个目录,将递归复制该目录下所有的子目录和文件,此时目标文件必须为一个目录名
例:cp a.txt /etc/123/b.txt
mv命令
作用:将文件重命名或将文件由一个目录移动到另一个目录中
语法:mv [选项] 源文件或目录 目标文件或目录
-f:如果目标文件已经存在,不提示而覆盖
-i:和f选项相反
例:mv a.txt x.txt
rm命令
作用:删除一个目录中的一个或多个文件或目录
语法:rm [选项] 文件
-f 不需确认地删除多个文件,可带通配符
-r 将参数中列出的全部目录和子目录均递归地删除
-i 进行交互式删除
例:rm -rf /etc/123/b.txt
cat命令
作用:在屏幕上显示文件内容,或者连接两个或多个文件。
语法:cat [选项]<文件名>
例:cat /etc/wj.txt
which 命令
作用:显示应用程序文件的位置
语法:which [文件名]
例:which touch
whereis命令
作用:显示指定命令或文件的帮助信息
语法:whereis [文件名]
例:whereis mkdir
grep命令
作用:从一个文件中找出匹配指定关键字的行,并送到标准输出。
语法:grep [选项] 匹配模式 [文件]
例:rpm -qa | grep vim
gzip命令
作用:文件压缩/解压缩,不支持对目录进行压缩,如果对目录压缩,要先打包再压缩。
语法:gzip [选项] [文件名]
-d:解压缩
-n:指定压缩比1-9,不指定默认为6
-c:将输出写到标准输出上,并保留原有文件
例:gzip a.txt(压缩)
gzip -d a.txt.gz9(解压)
本文出自 “新网学会博客” 博客,请务必保留此出处http://xwxhvip.blog.51cto.com/13020757/1983303
标签:linux
原文地址:http://xwxhvip.blog.51cto.com/13020757/1983303