首页 > 系统相关 >Linux常用命令-文件处理命令

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

时间:2023-05-08 15:57:51浏览次数:37  
标签:文件 文件名 -- 常用命令 语法 Linux rm 目录

文件处理命令

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

相关文章

  • Linux常用命令-权限管理命令
    chmod-->改变文件或者目录权限原意:changethepermissionsmodeloffileu:所有者g:用户组o:其他+:加权限-:减权限=:重新赋值新权限r=4w=2x=1 语法:chmod [{ugo}{+-=}{rwx}] [文件或者目录]chmod [mode=421] [文件或目录] 例:chmodu+x/demo/hj......
  • Linux常用命令-文件搜索命令
    which-->显示系统命令所在目录语法:which[命令名称]例:whichls find-->查找文件或目录语法:find[搜索路径][搜索关键字]-name文件名*匹配任意字符init*find/etc-nameinit*?匹配单个字符init???find/etc-nameinit???-size文件大小注意:一般......
  • Linux常用命令-帮助命令
    man-->获得帮助信息语法:man[命令或配置文件]例:manls  查看ls命令的帮助信息manservices查看配置文件services的帮助信息注意:若有跟命令名称相同的配置文件,那么,默认查看的是命令的帮助man5passwd 表示查看配置文件的帮助man1passwd 表示查看命令的帮助,1可......
  • TEXT_CONVERT_XLS_TO_SAP-上传EXCEL文件
    *&---------------------------------------------------------------------**&ReportZ018*&*&---------------------------------------------------------------------**&*&上传Excel文件*&--------------------------------------------......
  • Linux源码包编译安装
    1.获取安装包地址并下载下载源代码安装包文件,以APACHE服务为例,我们需要进入https://httpd.apache.org/找到httpd的软件包。如果想要在虚拟机中下载,则复制链接地址,然后使用wget链接地址下载2.解压安装包使用tarxvf压缩包名字将压缩包解压,解压后会在同级目录下出现一个以......
  • GUI_UPLOAD-上传txt文件
    *&---------------------------------------------------------------------**&ReportZ016*&*&---------------------------------------------------------------------**&*&上传TXT文件*&----------------------------------------------......
  • .Linux yum仓库配置
    1.准备网络安装源(服务器端)YUM软件仓库通常借助于HTTP或FTP协议进行发布,这样可以面向网络中所有的客户机提供软件源服务。为了便于客户机查询软件包、获取依赖关系等信息,在软件仓库中需要提供仓库数据(Repodata),其中收集了目录下的所有rpm包的头部信息2.配置软件仓库位置(客......
  • Hbase跨集群迁移以及常用命令
    场景:由于Hbase版本升级以及集群切换,现需要将Hbase从A集群(源)迁移至B集群(目的)迁移过程:将源A集群的Hbase需要迁移的表(注意namespace)通过snapshot方式打成快照,然后再通过ExportSnapshot方式迁移至目的B集群,此时目的集群的HDFS目录下的hbase目录会生成.hbase_snapshot和archive目录......
  • Linux下用五笔输入法
    windows下用习惯了五笔输入法,现在用Linux拼音就不是太习惯了,于是还是想用五笔,这不到网上一找,已经有人解决了次问题,方法如下:本人使用的是redhat9.0按如下方法也能使用,OK! 今天我在我的机上(rh7.3)上装上了五笔输入法,不敢独享供大家参考:智能陈桥1.0:http://download.linuxe......
  • selinux重新标记
    在根目录下创建一个.autorelabel文件,然后重启 或者执行“fixfiles-Fonboot”命令(这条命令也会创建那个文件),然后重启 重启后会对系统上的所有文件进行重新标记,重新标记的时间取决于你的电脑性能,我的机器需要十分钟左右(供参考)......