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

news2024/9/24 19:13:58

1.新建目录

mkdir是创建目录的命令
mkdir text
mkdir 创建多个目录
mkdir -p a/b/c

2.创建文件夹

touch是创建文件夹的命令
touch 文件名
touch 创建多个文件夹
touch a.txt b.txt c.txt

3.删除文件

rm 是删除文件的目录

删除一个文件:
rm example.txt  
强制删除一个只读文件:
rm -f read_only_file.txt 
删除多个文件
rm -f a.txt b.txt
rm -f *.java(删除所有以Java结尾的文件)

4.删除目录

rm -r x:递归删除当前目录下的 x 目录及其所有子目录和文件,但会询问用户确认删除(需要输入 y)。

rm -rf x:强制递归删除 x 目录及其所有子目录和文件,不会询问用户确认,直接删除。

5.文件拷贝

文件拷贝
在Linux或Unix系统中,使用cp命令可以拷贝文件。下面是基本的用法和示例:

基本语法
cp file1 file2  
file1:要被拷贝的文件。
file2:拷贝后生成的新文件。
示例
复制同一目录下的文件
cp a.txt aa.txt  
这条命令将当前目录中的a.txt文件拷贝为aa.txt。

复制指定路径的文件
cp /path/to/a.txt /path/to/aa.txt  
如果您想指定文件的完整路径,也可以这样做。

复制到指定目录
cp Hello2.java a/Hello3.java  
这条命令将Hello2.java拷贝到目录a/并重命名为Hello3.java。

6.目录拷贝

目录拷贝
在Linux或Unix系统中,使用cp命令可以拷贝目录。以下是基本的用法和示例:

基本语法
cp -r [选项] 目录名1 目录名2  
目录名1:要被拷贝的源目录。
目录名2:目标目录,即拷贝到的位置。

选项说明
-r:递归拷贝目录及其内容。
-f:强制拷贝,即使目标文件已存在也会覆盖。
示例
递归拷贝目录
cp -r a abc  
这条命令将当前目录下的a目录及其所有内容拷贝到当前目录下,并创建abc目录(如果abc不存在)。

使用绝对路径进行拷贝
cp -r /path/to/source_directory /path/to/destination_directory  

7.移动

移动文件和目录的示例

将当前目录下的 Hello.java 文件移动到 x 目录下:
mv Hello.java x
  
将 /home/bjpowernode/Hello2.java 文件移动到 /home/bjpowernode/x 目录下:
mv /home/bjpowernode/Hello2.java /home/bjpowernode/x  

将 x 目录移动到 f 目录下:
mv x f  

8. 文件搜索

在 CentOS 中,可以使用以下命令进行文件搜索:

find 命令:在指定目录下搜索文件,可以使用不同选项来指定搜索条件,如文件类型、大小和修改时间等。
find /usr/local -name "catalina.out"
  
whereis 命令:在系统中搜索指定命令的位置。
whereis startup.sh  

which 命令:查找指定命令的执行路径。
which command  

9.文件的inode号

文件的 inode 号是 Linux 操作系统中每个文件的唯一标识符,类似于身份证号。下面是有关 inode 的一些重要信息和查看 inode 号的方法:

什么是 inode 号?
元数据存储:inode 号存储文件的元数据,如文件类型、权限、大小、创建和修改时间等。
唯一性:每个文件和目录都有一个独特的 inode 号,两个不同文件不会共享相同的 inode 号。
文件名与 inode:文件名本身是 inode 的一个指针,改变文件名不会影响 inode 号。

要查看文件的 inode 号,可以使用以下命令:
ls -i filename  
例如:ls -i a.txt

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1981721.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【EI稳定检索】第二届计算机技术与建模国际会议(ICCTM 2024)

第二届计算机技术与建模国际会议 2024 International Conference on Computer Technology and Modeling 【1】会议简介 第二届计算机技术与建模国际会议(以下简称“该会议”)是一个汇聚了全球科学家、学者、工程师及学生的重要学术盛会。会议旨在展示当前…

易捷OA协同办公软件 ShowPic 任意文件读取漏洞复现

0x01 产品简介 易捷OA协同办公软件是在“让管理更简单”和“实时协同”的理念的指导下,”本着“简约、实时、快捷、省钱”的产品定位,结合数千家客户的管理实践和当前最先进的IT技术开发出来的全新一代协同产品,在云计算、全文检索、手机应用…

打造零碳工厂,引领绿色发展新潮流

随着全球气候变化的加剧,我国政府提出了“双碳”战略,即力争在2030年前实现碳达峰、2060年前实现碳中和。企业作为国家经济的支柱,积极响应国家政策,推进自身可持续发展,是实现“双碳”目标的重要环节。国内多家头部新…

springboot 博客交流平台-计算机毕业设计源码56406

摘要 博客交流平台 作为一种重要的网络平台,为用户提供了展示自我、分享经验和与他人互动的空间。在国内外,研究者们关注博客交流平台 的各个方面,并取得了显著的进展。研究内容主要包括用户体验和界面设计、社交化和互动性、多媒体内容支持、…

EasyCVR视频转码:T3视频平台不支持GB28181协议,应该如何实现与视频联网平台的对接与视频共享呢?

EasyCVR视频管理系统以其强大的拓展性、灵活的部署方式、高性能的视频能力和智能化的分析能力,为各行各业的视频监控需求提供了优秀的解决方案。 T3视频为公网HTTP-FLV或HLS格式的视频流,目前T3平台暂不支持国标GB28181协议,因此也无法直接接…

【练习】使用DevEco Studio编写点赞案例

效果展示 效果说明 如果当前处于未点赞状态,那么点击将点赞数1,并且颜色变为粉色;如果当前已经处于点赞状态,那么点击点赞按钮,点赞数-1,并且颜色恢复为最初的颜色。 知识点 点击交互事件onClick http:…

海博思创HyperBlock II液冷储能系统荣获AS/NZS 3000国际认证

近日,海博思创的HyperBlock II液冷储能系统凭借卓越性能,荣获TV莱茵颁发的AS/NZS 3000认证证书。这标志着海博思创产品成功通过了澳大利亚和新西兰的产品检测认证,成为全球领先的储能产品之一。 AS/NZS 3000是全球领先的电工行业标准之一&…

重装系统之必装神器!错过它们?你的电脑将失去灵魂!

重装系统之必装神器!错过它们?你的电脑将失去灵魂! 致读者: 点击上方 “雪之梦技术驿站” → 点击右上角“ … ”→ 点选“设为星标★ ” 加上星标,就不会找不到我啦! 偷偷溜进文章的小广告,别害羞&#xf…

普华-PowerPMS APPGetUser SQL注入致RCE漏洞复现

0x01 产品简介 PowerPMS是上海普华科技自主研发的移动端工程项目管理产品。支持中英文切换,可与普华PowerOn、PowerPiP系列产品配套使用。产品与工程项目为核心,为项目各参建方提供包括任务管理、文档管理、质量检查、安全检查、施工日志、进度反馈、即时消息等功能在内的服…

词云图大师(WordCloudMaster)上线Web端!

我们非常激动地宣布,词云图大师(WordCloudMaster)现已正式上线Web端!这一全新版本为用户带来了更多的便捷和功能,让创建和分享词云变得更加轻松。无论是企业、教育机构还是个人用户,都可以通过Web端实现快速…

Linux进程 (冯诺依曼体结构 管理 PCB 进程状态 僵尸进程 孤儿进程 运行阻塞挂起状态 进程优先级)

文章目录 一.冯诺依曼体系结构冯诺依曼结构能干什么? 二.操作系统概念结构图(不完整)为什么要有操作系统? 尝试理解操作系统管理结构图(完整)总结: 三.进程进程是什么?PCB为什么要有PCB? Linux中的PCB进程的task_struc…

电销机器人有哪些优势?

首先,电话销售机器人的最大优势在于,它们可以与顾客进行自然对话,这在每个人对机器人的看法上都是一个突破。在每个人的心目中,机器人是不可改变的。冰冷的机械声音会让顾客感到更加厌恶,但事实上并非如此。这种电话售…

Modbus RTU与Modbus TCP协议区别详解

工业自动化领域中,设备之间的数据传输至关重要,而Modbus协议作为一种通信标准,被广泛应用于各类自动化系统。而Modbus协议有两种常见的变体:Modbus RTU和Modbus TCP,下面本文将详细探讨这两种协议的区别。 物理层 Mo…

西安国际数字影像产业园正式落地,开启数字影像产业新篇

随着全球数字经济的蓬勃发展,数字影像产业作为其中的重要组成部分,正吸引着越来越多的企业关注和投入。西安国际数字影像产业园自启动以来,便以独特的魅力正吸引着众多企业争相入驻。作为西安最好的数字产业园,它究竟有何独特魅力…

【电商API接口项目实战分享】项目实战案例一:电商平台零售数据分析

本文以真实案例,带领大家一起学习如何搭建电商零售的用户画像。 “项目介绍” 此次项目数据来自Kaggle,包含了2010年12月1日至2011年12月9日在英国注册的非实体网上零售发生的所有交易。 字段如下: Invoice: 订单编号,每笔交易有6个整数。 …

在IoT中的TCP增强

本文内容节选自一篇系统性文献综述(Systematic Literature Review, SLR),标题为“TCP Performance Enhancement in IoT and MANET”,由 Sultana Parween 和 Syed Zeeshan Hussain 撰写,发表在《International Journal …

F4Pan网盘解析获取下载链接的工具系统源码

F4Pan网盘解析获取下载链接的工具系统源码,F4Pan(下称本项目)使用的接口全部来自于官方,无任何破坏接口的行为,本项目所有代码全部开源,仅供学习参考使用,请遵守相关的法律法规,禁止商用,若无视…

【网络安全】本地文件包含及远程文件包含漏洞详解

一、文件包含漏洞概述 1.1 什么是文件包含 开发人员将需要重复调用的函数写入一个文件,对该文件进行包含时产生的操作。这样编写代码能减少冗余,降低代码后期维护难度。 保证网站整体风格统一:导航栏、底部footer栏等,把这些不…

从‘古都’到‘数都’,西安数字产业园龙头正式落地,西安国际数字影像产业园汇聚全球智慧赋能产业升级

在全球数字化浪潮的推动下,数字影像产业正成为科技创新和经济发展的新引擎。作为一座历史与现代交汇的城市,西安正以前所未有的姿态迈向数字经济的新高地。近日,西安数字产业园龙头落地——西安国际数字影像产业园,这不仅是西安市…

MySQL—— Navicat的下载、Navicat连接MySQL的方法、创建表和导入数据

文章目录 Navicat的下载Navicat与MySQL连接创建数据库和表导入数据 Navicat的下载 这里直接提供Navicat 16 版本的下载连接,自取后按照步骤操作即可: 链接: https://pan.baidu.com/s/1JChDTjtvfXKHrE0L2l4A6w 提取码: 1822 Navicat与MySQL连接 点击连…