首页 > 其他分享 >文件目录类命令

文件目录类命令

时间:2023-12-07 11:22:57浏览次数:34  
标签:选项 文件 文件目录 命令 指令 向下 目录 more

pwd 显示当前目录的绝对路径

基本语法
ls [选项] [目录或是文件]
列出目录内容,不指定目录则默认当前目录
选项说明
-a,全部的文件,连同隐藏文档。
-l,长数据串列出,包含文件属性与权限等等数据,等价于“ll”
显示说明
每行列出的信息依次是:文件类型与权限,链接数,文件属主,文件数组,文件大小用byte来表示,建立或最近最近修改的时间,名字

cd 切换目录

基本语法
mkdir [选项]要创建的目录
选项说明
-p,创建多层目录

rmdir 要删除的空目录

touch 创建空文件

cp[选项]source dest
功能描述:复制source文件到dest
选项-r,递归复制整个文件夹
例:cp a.txt b
cp -r b c
进入到相应目录进行操作

基本语法
rm[选项]要删除内容
选项说明
-r,递归进入目录删除指定内容,rf则不询问直接将目录整个删除
-f,强制执行删除操作,而不提示用于进行确认

mv 移动重命名
常用示例
1.将文件aaa改名bbb
mv aaa bbb
2.移动+重命名
mv /home/test/a.txt /home/demo/b.txt
3.将info目录放到logs目录中,注意,如果logs目录不存在,则该命令将info改名为logs
mv info/ logs
选项
-f 若目标文件已经存在,不会询问是否覆盖
-i 若目标文件已存在,就会询问是否覆盖
-n 不覆盖已经存在的文件
-t 指定mv的目标目录,此时目标目录在前,源文件在后

cat[选项]要查的文件
-n,显示所有行的行号,包括空行

more+文件
more指令是一个基于vi编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容,more指令中内置了若干快捷键详见:
空格 代表向下翻一页;
enter 代表向下翻一行
q 代表立刻离开more,不再显示该文件内容
ctrl+f 向下滚动一屏
ctrl+b 返回向上一屏
= 输出当前行的行号

分屏显示文件内容
less 要查看的文件
操作说明
空白键 向下翻动一页
pagedown 向下翻动一页
pageup 向上翻动一页
/+字符串 向下搜索字符串;n向下查找;N向上查找
?+字符 向上搜索字符串的功能;n向上;N向下查找
q 离开less这个程序

less指令用来分屏查看文件内容,它的功能与more指令类似,但是比more指令更加强大,支持各种显示终端。less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高效率


标签:选项,文件,文件目录,命令,指令,向下,目录,more
From: https://www.cnblogs.com/ly123dcom/p/17881290.html

相关文章

  • Maven 环境变量配置 'mvn' 不是内部或外部命令,也不是可运行的程序或批处理文件
    在cmd里面输入对应的mvn命令出现了这行提示,说明你的maven环境变量配置有问题,需要重新配置1、添加M2_HOME和MAVEN_HOME在系统变量里面添加M2_HOME和MAVEN_HOME,都指向你的本地maven安装路径 2、添加用户变量PATH中3、校验在cmd中输入mvn-version出现你对应的maven......
  • Golang os包代码示例:获取命令行参数、获取环境变量、创建和删除文件、检查文件或目录
    以下是一些示例代码,展示了如何使用os包进行操作系统相关的操作:获取命令行参数:packagemainimport( "fmt" "os")funcmain(){ args:=os.Args fori,arg:=rangeargs{ fmt.Printf("Argument%d:%s\n",i,arg) }}获取环境变量:packagemainimport( "f......
  • Golang flag包:命令行参数解析入门代码示例
    以下是一个示例代码,展示了如何使用flag包处理命令行参数:packagemainimport( "flag" "fmt")funcmain(){ //定义命令行参数对应的变量 varnamestring varageint varisAdminbool //绑定命令行参数与变量 flag.StringVar(&name,"name","","En......
  • Golang flag包:nginx命令行参数解析代码示例
    flag-命令行参数解析在写命令行程序(工具、server)时,对命令参数进行解析是常见的需求。各种语言一般都会提供解析命令行参数的方法或库,以方便程序员使用。如果命令行参数纯粹自己写代码解析,对于比较复杂的,还是挺费劲的。在go标准库中提供了一个包:flag,方便进行命令行解析。注:区分......
  • vim编辑器命令模式——撤销与时间旅行
    原创:厦门微思网络Vi介绍Vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的notepad(记事本)编辑器,由于在Unix及Linux系统的任何版本,Vi编辑器是完全相同的,因此可以在其他任何介绍vi的地方都能进一步了解它,Vi也是Linux中最基本的文本编辑器,学会它后......
  • dos命令
    DOS命令(黑窗口)打开黑窗口(按window+r)=>输入cmdcd文件夹名=>进入到某一个文件夹cd/=>进入到当前盘符的根目录cd../=>返回上一级dir=>查看当前目录下的文件cls=>清屏node=>执行当前的js文件(前提需要正确安......
  • MySQL基础命令笔记
    MySQL基础命令笔记上学期间学习记录的笔记,放这里方便查阅。--创建数据库--CREATE创建;DATABASE数据库;CREATEDATABASEstuinfo--默认字符集DEFAULTCHARACTERSETutf8mb4--排序规则DEFAULTCOLLATEutf8mb4_general_ci;--显示当前服务器下,所有数据库SHOWDA......
  • hbase shell 常用命令
    Hbaseshell命令1.进入hbase客户端命令hbaseshell  2.查看帮助命令help  主要学习下面三个:  3.namespace创建命名空间(1)create_namespace‘ns1’(2)list_namespace4.ddl(1)list查看表格(2)create创建表格create‘student’,‘info’,’msg’  student表格,i......
  • openstack 常用命令
    1.创建一个磁盘cinderlist&&cindertype-list&&glanceimage-listcindercreate--volume-typeISCSI--image-id5c86aff6-2ed6-4b56-a5f2-48ae68b891fc--nametest102.创建一个虚拟机openstacknetworklist&&openstacksecuritygrouplist&&......
  • 常用命令
    Topic##查看所有topicbin/kafka-topics.sh--bootstrap-server127.0.0.1:9091--list##创建topic##topic定义topic名##replication-factor定义副本数##partitions定义分区数bin/kafka-topics.sh--bootstrap-server127.0.0.1:9091--create--partitions1--rep......