文件处理命令
ls-->显示目录下的所有文件
原意:list
语法:ls 选项[-ald] [文件/目录]
-a:显示所有文件,包括隐藏文件
-l: 详细信息的显示
-d:查看目录属性
例:ls -l /demo
cd-->切换目录/进入某个目录
原意:change directory
pwd-->显示当前所在的工作目录
原意:print working directory
语法:cd [目录]
例:cd / 切换到根目录
cd .. 回到上一级
touch-->创建空文件
语法:touch [文件名 或者 /指定的目录/文件名]
例:touch hj
注意:在哪个工作目录下面,就默认把文件创建在哪里,也可以指定创建在哪个目录下
touch /test/tx
mkdir-->创建新目录
原意:make directories
语法:mkdir [目录名]
例:mkdir work
cp-->复制文件或目录
原意:copy
语法:cp [源文件] [目标目录]
cp -R [目录] [目标目录] R大小写无所谓
例:cp file1 file2 dir1 将文件file1 、file2复制到目录dir1
cp -R dir1 dir2 将dir1下的所有文件及子目录复制到dir2
mv-->移动文件、更名
原意:move
语法:mv [源文件名或目录] [目标目录]
例:mv file1 file3 将当前目录下文件file1更名为file3
mv file2 dir2 将文件file2移动到目录dir2下
也可以边移动边修改名字
rm-->删除文件
原意:remove
语法:rm [文件名]
rm -rf [目录] 强制删除空目录/有子目录的目录,不会询问你是否删除
若用rm -r [目录] 确定就是,若不是空目录,目录里面有很多子目录或者文件,那么只能一个一个删除,每次都会询问,会疯掉的。
例:rm hjj
rm -rf /demo/capter
rm -r test
cat-->显示文件里面内容,适用与文件中内容比较少
原意:concatenate and display files
语法:cat [文件名]
例:cat /etc/issue
more-->分页显示文件内容
语法:more [文件名]
执行上面的命令后,可以通过以下来查看文件内容
(空格)或f 显示下一页
(Enter) 显示下一行
Q或q 退出
例:more /etc/services
head-->查看文件的前几行
语法:head -num [文件名]
例:head -5 /etc/services 显示文件中的前5行内容
tail-->查看文件的后几行
语法:tail -num [文件名]
例:tail -5 /etc/services 显示文件中的后5行内容
tail -f [文件名] 动态显示文件内容 适用于日志文件
ln-->产生链接文件
原意:link
语法:ln [源文件] [目标文件] 创建硬链接
ln -s [源文件] [目标文件] 创建软链接
例:ln -s /demo/hj /hj.soft
ln /demo/hj /hj.hard
标签:文件,文件名,--,常用命令,语法,Linux,rm,目录 From: https://www.cnblogs.com/lucken2000/p/17381988.html