Linux的文件操作命令

这篇具有很好参考价值的文章主要介绍了Linux的文件操作命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

接下来将介绍Linux中一些常用的文件操作命令,今天先演示五个类型的命令操作,内容不是特别的全,找的几个典型的常用的演示,想要全面的可以另找资料了解一下,推荐大家跟着敲跟着做才能加深记忆,祝大家学的开心,另外提醒大家,每个命令关键词后面必须加空格然后再写后面的操作。

目录

一、新建操作

二、查看操作

1、查看目录(代码中的数字是我自己加的,为了方便对应阅读)

2、查看文件内容(代码中的数字是我自己加的,为了方便对应阅读)

3、查看状态或者文件类型

 三、删除操作

 四、移动操作

五、复制操作


一、新建操作


1、mkdir   /路径/文件夹名字       :新建一个文件夹

2、mkdir -p  /路径/文件夹名/文件夹名/文件夹名       :当创建没有上一级时将自动创建

[root@localhost ~]# mkdir /tmp/aaa     #在根目录下的tmp文件夹下面创建一个名为aaa的文件夹

[root@localhost ~]# mkdir -p /tmp/aaa/bbb/ccc    #在/tmp/aaa/bbb下创建ccc,因为有-p所以就算没有bbb文件夹也会自动帮你创建好,然后在bbb下创建ccc文件夹

Linux的文件操作命令

Linux的文件操作命令

3、touch   /路径/文件名     :在指定路径下创建一个文件

[root@localhost ~]# touch /tmp/bbb      #在根目录下的tmp文件夹下创建一个名为bbb的文件

 Linux的文件操作命令

二、查看操作


1、查看目录(代码中的数字是我自己加的,为了方便对应阅读)

1、ls  /路径      :显示指定路径下的文件。

2、ls -l  /路径    :以列表的形式展示指定路径下的文件。

3、cd  /路径    :切换路径。

4、pwd           :显示路径。

1、[root@localhost /]# ls /     #显示根目录下的所有文件,下面是结果
1.txt  bin   dev  home  lib64  mnt  proc  run   srv  tmp  var
aaa    boot  etc  lib   media  opt  root  sbin  sys  usr


2、[root@localhost /]# ls -l /     #以列表的形式显示根目录下的文件
总用量 28
-rw-r--r--.   1 root root   98 8月  16 14:16 1.txt
drwxr-xr-x.   3 root root   17 8月  14 16:01 aaa
lrwxrwxrwx.   1 root root    7 8月  14 03:05 bin -> usr/bin
dr-xr-xr-x.   5 root root 4096 8月  14 03:15 boot
drwxr-xr-x.  20 root root 3300 8月  16 18:08 dev
drwxr-xr-x. 140 root root 8192 8月  14 17:08 etc
drwxr-xr-x.   3 root root   18 8月  14 16:30 home
lrwxrwxrwx.   1 root root    7 8月  14 03:05 lib -> usr/lib
lrwxrwxrwx.   1 root root    9 8月  14 03:05 lib64 -> usr/lib64
drwxr-xr-x.   2 root root    6 4月  11 2018 media
drwxr-xr-x.   2 root root   29 8月  14 16:02 mnt
drwxr-xr-x.   3 root root   16 8月  14 03:09 opt
dr-xr-xr-x. 217 root root    0 8月  16 18:08 proc
dr-xr-x---.  15 root root 4096 8月  16 18:11 root
drwxr-xr-x.  43 root root 1300 8月  16 18:12 run
lrwxrwxrwx.   1 root root    8 8月  14 03:05 sbin -> usr/sbin
drwxr-xr-x.   2 root root    6 4月  11 2018 srv
dr-xr-xr-x.  13 root root    0 8月  16 18:08 sys
drwxrwxrwt.  24 root root 4096 8月  16 18:18 tmp
drwxr-xr-x.  13 root root  155 8月  14 03:05 usr
drwxr-xr-x.  20 root root  282 8月  14 03:18 var



3、[root@localhost /]# cd /tmp      #切换到/tmp路径
[root@localhost tmp]#            #root@localhost后面就是当前所在路径



4、[root@localhost tmp]# pwd           #显示当前所在路径
/tmp

2、查看文件内容(代码中的数字是我自己加的,为了方便对应阅读)

1、cat  /路径/文件名         :查看文件的内容。

2、head  -5  /路径/文件名     :查看文件前五行内容。

3、tail  -num  文件名        :从距文件尾num行开始显示。

1、[root@localhost tmp]# cat /wang        #查看根目录下wang文件的内容
hello  welcome  to  wang
111111111111111111
2222222222222
33333333333333333
44444444444444
5555555555555
6666666666666
777777777777
88888888888888888
999999999999999



2、[root@localhost tmp]# head -5 /wang             #查看根目录下wang文件前五行内容
hello  welcome  to  wang
111111111111111111
2222222222222
33333333333333333
44444444444444



3、[root@localhost /]# tail -3 /wang          #从距尾3行开始显示
777777777777
88888888888888888
999999999999999


3、查看状态或者文件类型

1、stat  /路径/文件名        :查看文件的详细信息。

2、file   /路径/文件名        :查看文件的类型。

3、du  -h  /路径/文件名        :以合适的单位显示文件的大小(会根据文件的大小自动选择单位)。

1、[root@localhost /]# stat /wang             #查看根目录下wang文件详细信息
  文件:"/wang"
  大小:166       	块:8          IO 块:4096   普通文件
设备:fd00h/64768d	Inode:77747       硬链接:1
权限:(0644/-rw-r--r--)  Uid:(    0/    root)   Gid:(    0/    root)
环境:unconfined_u:object_r:etc_runtime_t:s0
最近访问:2022-08-16 18:42:15.170251766 +0800
最近更改:2022-08-16 18:40:47.729281581 +0800
最近改动:2022-08-16 18:40:47.729281581 +0800
创建时间:-



2、[root@localhost /]# file /wang       #查看根目录下wang文件的类型
/wang: ASCII text


3、[root@localhost /]# du -h /wang        #查看根目录下wang文件的大小
4.0K	/wang                            #显示大小为4.0kb
    

 三、删除操作


1、rm   -rf   /路径/文件夹名        :强制删除文件夹和文件夹内的多有内容,注意请不要输入“rm  -rf  /  ” 因为这个命令是前置删除根目录如果这样操作计算机将无法打开了

2、rm  -f  /路径/文件名               :强制删除文件,无法删除文件夹

1、[root@localhost /]# rm -rf /aaa           #强制删除根目录下aaa文件夹和文件夹下的所有内容




2、[root@localhost /]# rm -f /tmp/aaa        #aaa是文件夹,无法删除文件夹
rm: 无法删除"/tmp/aaa": 是一个目录
[root@localhost /]# rm -f /tmp/bbb           #bbb是一个文件,可以删除一个文件

Linux的文件操作命令

Linux的文件操作命令

 四、移动操作


1、 mv  原文件路径    目标文件路径        :将源文件移动到目标文件

2、mv  原文件路径   目标路径/名字        :将源文件移动到目标文件并且将原文件的名字进行重命名

1、[root@localhost /]# mv  /tmp/aaa    /aaa      #将/tmp的aaa文件夹移动到根目录下结果如图一


2、[root@localhost /]# mv /aaa     /bbb           #将根目录下的aaa文件夹移动到/根目录,虽然路径没换 但是名字换了,将aaa改为了bbb结果如图二

图一:

Linux的文件操作命令

图二

       Linux的文件操作命令

五、复制操作


1、cp  源文件   目标文件        :将源文件复制到目标目录下  不可以复制文件夹
2、cp  -r  源文件   目标文件:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。文章来源地址https://www.toymoban.com/news/detail-451048.html

1、cp   /aaa   /tmp        #(aaa是一个文件)将根目录下的aaa文件复制到/tmp路径下

 [root@localhost /]# cp /bbb  /tmp        #因为bbb是一个文件夹所以系统直接略过不可以复制
 cp: 略过目录"/bbb"
 
2、cp   -r   /bbb    /tmp   #(bbb是一个文件夹)将根目录下的bbb文件夹复制到/tmp路径下

到了这里,关于Linux的文件操作命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux 中 tar 命令操作及其介绍

    tar 中共有4个命令:分别是 打包,解包,压缩,解压 打包:抽象的将就是将饭菜打包到袋子里 解包:就是将带有饭菜的袋子打开的动作或是过程 压缩:要先打包后再压缩,袋子里必须先有东西才可以进行压缩 解压:要先解包后再解压,袋子要先解开,才可以拿出东西来 打

    2024年01月23日
    浏览(29)
  • 2-Linux 目录介绍及基本指令和操作命令

    一、目录介绍 /:表示的是根的意思 /bin:(binary)存放的是一些二进制文件,但是在Linux中二进制文件是可以被执行的。这个目录中的命令文件是给普通用户使用(非超级管理员用户)。 /etc:Linux下所有的配置文件都会存放到etc目录。 /home:是所有非root用户家目录的一个集

    2024年02月08日
    浏览(33)
  • Linux文件目录操作命令-mv命令

            mv 命令是 move 的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。  mv 命令中第二个参数类型的不同(是目标文件还是目标目录), mv 命令将文件重命名或将其移至一个新的目录中。当第二个参数类型

    2024年02月02日
    浏览(34)
  • Linux 命令操作(一)——文件和目录操作

    目录信息 参考链接 Linux常用操作命令大全 1.1、创建文件夹 1.1.1、创建目录 1.1.2、创建文件 touch命令操作 1.2、删除文件夹/文件 1.2.1、删除目录操作 1.2.2、删除文件 1.3、重命名目录或者文件名称 1.4、目录切换 1.5、目录以及文件列表查看 1.6、复制目录或者文件 -r 递归处理,将

    2024年02月03日
    浏览(39)
  • Linux的文件操作命令

    接下来将介绍Linux中一些常用的文件操作命令,今天先演示五个类型的命令操作,内容不是特别的全,找的几个典型的常用的演示,想要全面的可以另找资料了解一下,推荐大家跟着敲跟着做才能加深记忆,祝大家学的开心,另外提醒大家,每个命令后面必须加空格然

    2024年02月05日
    浏览(58)
  • Hadoop HDFS分布式文件系统(介绍以及基础操作命令)

    目录 一、为什么需要分布式存储? 二、分布式的基础架构分析  三、HDFS基础架构 1.HDFS简介 四、HDFS集群启停命令 1.一键启停脚本 2.单进程启停 五、HDFS基本操作命令 1.创建文件夹  2.查看指定目录下内容  3.上传文件到HDFS指定目录下  4.查看HDFS文件内容 5.下载HDFS文件  6.拷贝

    2024年02月05日
    浏览(36)
  • 文件目录操作——Linux命令核心

    目录 相对路径和绝对路径  查看和切换工作目录 pwd 显示当前工作目录的绝对路径 cd 切换目录 列出目录内容 ls 列出目录的内容 创建和删除目录文件夹 mkdir创建一个新目录 rmdir 删除一个空的目录 touch 创建空文件 cp复制文件或者目录 rm 删除文件或目录  mv移动文件与目录或重

    2024年02月01日
    浏览(32)
  • Shell命令操作Linux文件系统

      Linux文件系统是计算机操作系统中的一个关键组成部分,它用于管理和组织计算机上的数据和信息。先到根目录,然后打印当前目录下文件:   有一些比较常用的文件夹介绍如下:    /bin ——包含常见Linux 用户命令,比如 ls、sort、date和l chmod。    /home ——包含分

    2024年02月09日
    浏览(32)
  • 【linux命令讲解大全】040. 文件操作:使用touch命令创建和更新文件

    创建新的空文件或更新已存在文件的时间标签。 补充说明 touch 命令具有两个功能: 更新已存在文件的时间标签为当前系统时间(默认方式),文件的数据保持不变。 创建新的空文件。 语法 选项 -a 或 --time=atime 或 --time=access 或 --time=use :仅更改存取时间(access time)。 -c 或

    2024年02月10日
    浏览(27)
  • 快速上手Linux核心命令(三):文件和目录操作命令

    目录 前言 cd 切换目录 pwd 显示当前路径 ls 显示目录下内容及相关属性信息 mkdir 创建目录 tree 以树形结构显示目录下的内容 touch 创建空白文件或改变文件的时间戳属性 cp 复制文件或目录 mv 移动或重命名文件 rm 删除文件或目录 chown 改变文件或目录的用户用户组 chmod 改变文件

    2023年04月23日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包