Linux常用命令-文件处理命令

文件处理命令

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

posted @   lucken  阅读(105)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示