首页 > 系统相关 >linux目录和文件命令

linux目录和文件命令

时间:2024-10-24 22:09:43浏览次数:1  
标签:文件 功能 删除 用法 源文件 linux 目录

目录命令

ls

功能:显示目录的列表
用法 ls [参数] [对象]
-a:显示所有文件,包括隐藏文件
-l:显示文件详细信息
-t:按照时间顺序排序
-r:逆向排序

pwd

功能:显示当前目录的绝对路径
用法:pwd

cd

功能:切换操作目录
用法:cd [对象]
. 当前目录
.. 上一层目录

  • 上一次所在目录
    ~ home目录

mkdir

功能:创建目录
用法:mkdir [参数] [名称]
-p:递归创建目录

rmdir

功能:只能删除空目录,功能单一,不常用,一般使用rm命令
用法:rmdir [参数] [对象]
-p 递归删除目录

文件操作命令

touch

功能:创建空文件或修改时间
用法:

stat

功能:查看文件详细信息,可以看到三个时间(最新访问,更改,改动)

cat

功能:合并文件打印输出
用法:cat [参数] [对象]
-b:输出非空行行号
-n:输出所有行行号
-A:列出所有隐藏符号

more

功能:分屏显示文件内容,常用
空格键:向上翻页
b:向下翻页
回车键:向下滚动一行
/字符串:搜索指定的字符串
q:退出

less

功能:分行显示文件内容

head tail

显示文件内容头(尾)
-f不退出,监听文件内容变化

ln(link的缩写)

功能:为文件在另一个位置建立一个同步链接
分类:
软连接:相当于windows系统中的快捷方式,相当于文件位置的指针,并不储存数据。删除源文件,软链接不能继续使用,无论源文件多大,软连接大小不变
硬链接:相当于多个文件名指向同一个文件的数据块,删除任意一个文件另一个都能使用,目录不能建立硬链接
用法:ln [参数] [源文件] [目标文件]
-s:建立软链接

目录和文件都能操作的命令

rm

功能:删除文件或目录
用法:rm [参数] [文件或目录]
-f:强制删除
-r:递归删除,可以删除目录
-i:交互删除,删除前会询问用户

cp

功能:复制
用法:cp [源文件] [复制地址]
-d:源文件为软链接,复制后目标文件也为软链接
-p:保留源文件属性,包括所有组,所有者,权限和时间
-r:递归复制
-i:询问,如果目标文件存在,是否覆盖
-a:先当与-dpr

mv

功能:剪切
用法:mv [参数] 源文件 目标文件
-f:强制覆盖
-i:交互询问
-v:显示详细信息

标签:文件,功能,删除,用法,源文件,linux,目录
From: https://www.cnblogs.com/kingqiao/p/18496568

相关文章

  • 设置虚拟机与windows间的共享文件夹
    在VMwareWorkstation或VMwareFusion中设置共享文件夹的具体步骤如下:1.启用共享文件夹对于VMwareWorkstation打开VMwareWorkstation:启动VMwareWorkstation,找到你要设置共享文件夹的虚拟机。设置虚拟机:选择虚拟机,点击其上方的“Edit”或右键点击选择“Se......
  • Linux常用命令
    1、cd-切换当前目录这是一个最基本,也是最常用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。cd/root #切换到目录/rootcd./path #切换到当前目录下的path目录中,“.”表示当前目录cd../path #切换到上层目录中的path目录中,“..”......
  • vue3开启eslint报错:ESLint error: Parsing error: ‘>‘ expected,vue文件tsx语法报错解
    出错代码部分<scriptlang="tsx">import{defineComponent}from'vue';importMyComponentfrom'./components/childAbc';constApp=defineComponent({name:'App',setup(){return()=>(<div&......
  • Linux服务器上有挖矿病毒处理案例记录
    症状表现服务器CPU资源使用一直处于100%的状态,通过top命令查看,发现可疑进程kdevtmpfsi。通过百度搜索,发现这是挖矿病毒。排查方法首先:查看kdevtmpfsi进程,使用ps-ef|grepkdevtmpfsi命令查看,见下图。PS:通过ps-ef命令查出kdevtmpfsi进程号,直接kill-9进......
  • Linux下的基本指令
    目录1.ls指令 2.pwd指令3.cd指令4. touch指令 5.mkdir指令6.which指令 7.alias指令8.rm指令9.man指令10.cp指令11.mv指令理论杂谈12.cat指令重定向操作  13. more指令 14. less指令 15. head指令16.tail指令17.时间相关的指令1......
  • Vue中使用el-upload实现文件上传时控制提交按钮状态的最佳实践
    在Web应用开发中,文件上传是一个常见的需求。在使用Vue框架和ElementUI库时,我们经常使用el-upload组件来处理文件上传。但是,如何在上传过程中控制提交按钮的可用状态,以避免在上传未完成时误触提交操作,是一个值得探讨的问题。本文将介绍一种简单有效的方法来解决这个问题。问......
  • linux下搭建wails开发环境。
    1.在https://go.dev/dl/下载相应的golang的版本。wgethttps://dl.google.com/go/go1.21.13.linux-amd64.tar.gz解压tar-xvfgo1.21.13.linux-amd64.tar.gz2.安装go 打开配置文件vim/etc/profile exportGOPROXY=https://goproxy.cnexportGOROOT=/opt/go(自己......
  • oracl 数据库 sqlplus 导出数据为sql文件
    首先确定表数据然后执行导出命令SETFEEDBACKOFFSETHEADINGOFFSETTRIMSPOOLONSETPAGESIZE0SETLINESIZE32767SETFEEDBACK6SPOOLBPM_EXT_PROCINST.sqlSELECT'INSERTINTOBPM_EXT_PROCINST(ID,BUSI_ID,BUSI_NAME,BUSI_TYPE_ID,BUSI_TYPE_NAME,START_......
  • Linux 安装 .net 8 运行时环境
    https://blog.51cto.com/zicl/11168846检查有没有安装其他版本的.net环境,进行卸载。[root@kylindotnet]#whichdotnet/usr/bin/dotnet查找到dotnet命令后,查看是用yum命令默认安装路径的。yum安装的dotnet文件路径/usr/share/dotnet/,软链接路径/usr/bin/dotnet。......
  • 千峰Linux云计算-徐磊-文件管理
    虚拟机:Hyper-V操作系统:CentOs9作业:通过创建文件/目录、复制、移动、删除等文件管理命令,创建如图所示的文件和目录打开终端,创建更改工作目录至/home/lingyun/文档,在此工作目录下创建要求的目录和文件,使用的命令为cd/home/lingyun/文档先创建姓名目录,设置姓名为荔枝,命令为mkd......