首页 > 系统相关 >Linux常用命令记录

Linux常用命令记录

时间:2023-11-20 17:01:22浏览次数:49  
标签:选项 文件 记录 常用命令 Linux rm cp 目录 dir

Linux常用命令记录

系统目录结构

image-20231120164834933

文件与目录管理命令

Linux的文件目录是树状结构,最顶级的目录为根目录/,其他目录是通过挂载将其添加到文件树上,通过解除挂载将其移除。

首先先了解什么是绝对路径和相对路径

  • 绝对路径:从根目录开始的完整路径描述,通常以 / 开头,从根目录root一直到目标目录

  • 相对路径:相对于当前工作目录的路径描述,通常使用以下符号:

    • . :表示当前目录,如 ./test.txt 表示当前目录下的文件
    • .. :表示父级目录,如 ../dir/test.txt 表示父级目录下的文件

    处理目录的常用命令

    ls——列出目录

    有用选项
    选项 作用·
    -a 列出全部文件
    -d 仅列出目录本身
    -l 长数据串列出,包含文件属性和权限等

    mkdir——创建目录

    用于创建目录,工作方式如下

    mkdir dir
    

    这样会创建一个名为dir的文件夹,而

    mkdir dir1 dir2 dir3
    

    会创建3个文件夹

    cp——复制文件和目录

    有两种工作方式

    1. cp item1 item2
      

      将单个文件或目录“item1”复制到文件或目录”item2“

    2. cp item... dir
      

      将多个项目复制到一个目录下

    有用的选项
    选项 作用
    -a(archive) 复制文件和目录,以及他们的属性,包括所有权和权限,通常副本具有用户所操作文件的默认属性。
    -i(interactive) 在重写已存在的文件之前,提示用户确认。如果选项不指定,cp命令会默认重写文件。
    -r(recursive) 递归地复制目录及目录中的内容。
    -u(update) 当把文件从一个目录复制到另一个目录时,仅复制目标目录中不存在的文件,或者是文件内容新于目标目录中已经存在的文件。
    -v(verbose) 显示详实的命令操作信息。

    mv——移动和重命名文件

    mv命令可以执行文件移动和文件命名任务,完成操作后原来的文件名将消失。mv使用方法类似cp:

    mv item1 item2
    

    将item1移动或重命名为item2

    mv item... dir
    

    将多个对象移动到另一个目录中

    有用的选项

    同cp

    rm——删除文件和目录

    rm item
    

    item代表一个或多个文件或目录

    有用的选项
    选项 作用
    -i 删除文件时提示用户确认信息,如果不指定的话,rm会默默删除文件
    -r 递归的删除文件。删除一个有子文件夹的文件夹时必须指定这个选项
    -f(force) 忽视不存在的文件
    -v 执行rm时显示详实的操作信息

    类似于Unix的操作系统,没有复原命令,一旦使用rm删除文件就无法找回。

标签:选项,文件,记录,常用命令,Linux,rm,cp,目录,dir
From: https://www.cnblogs.com/sawen/p/17844342.html

相关文章

  • Linux第六章I/O重定向与管道
    1、I/O重定向(1)tty显示终端的号码date会显示当前时间date> date.txt会把时间的结果写入date.txt里(2)tty打开一个终端4将终端3的日期输出结果重定向到终端4date>/dev/pts/4(3)利用passwd改密码,系统会产生一个进程,其PID为10277ls/proc/10277/fd可以查看内核与进程......
  • Linux第五章进程管理11.10
    1、查看进程(1)psaux可以查看静态进程(2)psaux--sort-%cpu可以按照cpu占用的百分比的降序排列(3)ps-ef可以查看UID,PID,PPID等信息(4)psaxo可以自定义显示的字段2、动态查看进程(1)使用top命令;按回车键立马更新;按M键以内存占用率排序;按P键以cpu占用率排序;按N键用PID数值......
  • Linux第四章文件权限(2) 2023.11.1
    1、SUID权限(1)普通用户可以通过SUID用户提权chmodu+s/usr/bin/cat(2)在一个目录上添加SGID,该目录新创建的文件会继承其属组chmodg+s/home/hrll-d/home/hrtouch/home/hr/file03ll/home/hr2、Sticky权限添加Sticky后,当用户对目录具有w,x权限在该目录下建立的文件或目......
  • linux shell "<" 、 "<<" 、 ">" 、">>" 的含义
    linux关于标准输入输出的规定Linux规定一下文件描述符文件描述符文件对应设备0标准输入keyboard,mouse1标准输出屏幕监视器2错误输出屏幕监视器输出重定向>,>>>和>>都是输出重定向符号其中>是重写>>是追加到文件进阶Shell中1>&22>&1&>......
  • 记录一次 maven 子模块相互依赖导致的父模块无法动态升级的问题 'parent.relativePath
        项目里面使用的commons公共模块,每次更改后之前都不会升级其版本号,导致当commons改动后,其他服务在不知道的情况下,会出现文件缺失。由于之前commons下面有12个公共子模块,所以之前一直没有升级commons模块。为了方便,于是决定每次更改commons模块后让所有的子项目都跟着升......
  • 一 Linux 学习
    远程登录一台linux后,怎么查看是什么发行版。一般来说 Linux著名系统分两大类  Redhat系列:Redhat centosfedora  Debian系列:DebianUbuntu   1.有yum命令的是Redhat系列,有apt-get是Debian系列  2.使用lsb_release-a 命令。        可......
  • Linux vs Windows
    特点比较费用·windows:收费且很贵linux:免费或少许收费软件与支持windows:数量和质量都有优势,不过大部分为收费软件;由微软官方提供支持和服务linux:开源自由软件,用户可以修改定制和再发布,由于基本免费没有资金支持,部分软件质量和体验欠缺;由全球所有linux开发者和自由软件社区提供支......
  • CH573 CH582 CH592 CH579常用库函数记录
    一:系统篇:软件复位SYS_ResetExecute();延时函数mDelaymS(1);//延时1msmDelayuS(1);//延时1us设置晶体匹配电容 voidHSECFG_Capacitance(HSECapTypeDefc);//外部高频32MHZvoidLSECFG_Capacitance(LSECapTypeDefc);//外部低频32.768KHZ 开启DCD......
  • linux时间比较大小----亲测OK
    摘自:https://blog.csdn.net/u010429831/article/details/122722187 (Linux_C环境编程:时间日期函数总结)//TimeUtil.h#ifndef__TIME_UTIL_H__#define__TIME_UTIL_H__#ifdef__cplusplus//告诉编译器,这部分代码按C语言的格式进行编译,而不是C++的extern"C"{......
  • 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
    在SQLSERVER,简单的组合sp_spaceused和sp_MSforeachtable这两个存储过程,可以方便的统计出用户数据表的大小,包括记录总数和空间占用情况,非常实用,在SqlServer2K和SqlServer2005中都测试通过。/*1.execsp_spaceused'表名'      (SQL统计数据,大量事务操作后可能不准)2.exe......