6-linux操作文件与数据上传

news2025/1/18 16:53:15

目录

通配符学习

创建和上传下载文件

系统盘与数据盘

创建和查找文件夹

文件上传与移动

Windows上传文件到服务器方法1

Windows上传文件到服务器方法2:网盘等 

删除文件 rm

复制文件cp

移动文件


常用的命令

·cp:复制文件和目录。
·mv:移动或重命名文件和目录。
·mkdir:创建目录。
·rm:移除文件和目录。
·in:创建硬链接和符号链接。

通配符学习

第十讲 通配符_哔哩哔哩_bilibili

由于shell需要经常使用文件名,因此它提供了一些特殊字符来帮助你快速指定一组文件名。这些特殊字符称为通配符。通配符(也叫文件名替换)允许用户依据字符模式选择文件名。

ls *字符串


创建和上传下载文件
系统盘与数据盘
  • 系统盘:云服务器中安装操作系统的云硬盘,类似于电脑中的C盘。

    系统盘在购买云服务器时自动购买并挂载,无法单独新购买。系统盘的最大容量为1024 GiB。

  • 数据盘:云服务器中用来存储数据的云硬盘,用来存放除操作系统之外的其他数据,类似于电脑中的D盘、E盘、F盘等。

    数据盘可以在购买云服务器的时候购买,由系统自动挂载给云服务器。也可以在购买了云服务器之后,单独新购买云硬盘并挂载给云服务器。数据盘的最大容量为32768 GiB。

当您的业务数据量较小时,购买云服务器时自动购买的系统盘如果能满足要求,仅购买系统盘即可。当您的业务数据量较大时,建议您根据需求购买数据盘。

腾讯云服务器CVM挂载云硬盘数据盘独立存储与系统盘分离-腾讯云开发者社区-腾讯云 (tencent.com)

查看服务器内存:free -h命令

[root@iZbp1ajgi9pp0204trc1gzZ ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:          3.5Gi       276Mi       2.4Gi        59Mi       820Mi       2.9Gi
Swap:         1.0Gi          0B       1.0Gi

服务器总内存为3.5G,已使用276m,剩余2.4G,其中还有59m的缓存区和2.9G的可用内存。

服务器交换空间,其总大小为1G,已使用0G,剩余1G。

查看硬盘内存:df -h命令

[root@iZbp1ajgi9pp0204trc1gzZ ~]# df -h
文件系统        容量  已用  可用 已用% 挂载点
devtmpfs        1.8G     0  1.8G    0% /dev
tmpfs           1.8G   16K  1.8G    1% /dev/shm
tmpfs           1.8G  504K  1.8G    1% /run
tmpfs           1.8G     0  1.8G    0% /sys/fs/cgroup
/dev/vda3        40G  5.1G   33G   14% /
tmpfs           1.8G   58M  1.7G    4% /tmp
/dev/vda2       200M  5.8M  195M    3% /boot/efi
tmpfs           357M     0  357M    0% /run/user/0
[root@iZbp1ajgi9pp0204trc1gzZ ~]# 

创建和查找文件夹

步骤:

1,pwd:查看当前工作目录

2,cd:改变目录到 cd /home

3,mkdir biotest1  (创建目录)

4,find / -name "biotest1" (已知文件名查找位置,也可以用于查找文件)

5,点击下方刷新即可查看

[root@iZbp1ajgi9pp0204trc1gzZ ~]# pwd
/root
[root@iZbp1ajgi9pp0204trc1gzZ ~]# cd /home
[root@iZbp1ajgi9pp0204trc1gzZ home]# pwd
/home
[root@iZbp1ajgi9pp0204trc1gzZ home]# mkdir biotest1
[root@iZbp1ajgi9pp0204trc1gzZ home]# find / -name "biotest1"
/home/biotest1

文件上传与移动
Windows上传文件到服务器方法1

1,点击上传:文件位置应该位于tmp

2,查找文件:find / -name "文件全称带格式"  

[root@iZbp1ajgi9pp0204trc1gzZ home]# find / -name "raw_counts.csv.gz01"
/tmp/raw_counts.csv.gz01
[root@iZbp1ajgi9pp0204trc1gzZ home]# find / -name "raw_counts.csv.gz02"
/tmp/raw_counts.csv.gz02
Windows上传文件到服务器方法2:网盘等 

Windows文件传输篇:怎么上传文件到服务器?_windterm上传文件到服务器-CSDN博客

Windows文件传输方法之一:

将需上传的文件打包压缩,利用邮箱附件功能发到另一邮箱,随后在服务器上登录邮箱下载。

Windows文件传输方法之二:

将数据上传至百度网盘或者微云等第三方存储服务,在服务器上登录即可下载。

Windows文件传输方法之三:

远程登录服务器时,通过本地磁盘映射功能,将本地磁盘映射到服务器。

Windows文件传输方法之四:

在服务器上面搭建FTP Service,随后在本地电脑使用FTP工具进行数据的上传与下载。

windows10上传文件到服务器_windows 向服务器传递文件-CSDN博客


删除文件 rm
绝对 路径、 相对 路径、通配符
将给定的文件/目录 永久 删除
ll的使用(显示全称):罗列出当前文件或目录的详细信息,含有时间、读写权限、大小、时间等信息 ,像Windows显示的详细信息。ll是“ls -l"的别名。相当于Windows里的快捷方式。可以理解为 ll 和 ls -l 的功能是相同的, ll 是 ls -l 的别名。 Linux命令 ls 和 ll 的使用方法与基本区别_ls和ll-CSDN博客
[root@iZbp1ajgi9pp0204trc1gzZ ~]# find / -name "raw_counts.csv.gz02"
/tmp/raw_counts.csv.gz02
[root@iZbp1ajgi9pp0204trc1gzZ ~]# cd /tmp
[root@iZbp1ajgi9pp0204trc1gzZ tmp]# pwd
/tmp
[root@iZbp1ajgi9pp0204trc1gzZ tmp]# ll
总用量 58600
-rw------- 1 root root        0 6月  29 16:10 AliyunAssistClientSingleLock.lock
srwxr-xr-x 1 root root        0 6月  29 16:10 aliyun_assist_service.sock
-rw-r--r-- 1 root root       18 6月  29 16:10 last_files_set_mode.pl
-rw-r--r-- 1 root root 20000000 6月  30 18:19 raw_counts.csv.gz00
-rw-r--r-- 1 root root 20000000 6月  30 18:19 raw_counts.csv.gz01
-rw-r--r-- 1 root root 20000000 6月  30 18:19 raw_counts.csv.gz02
drwx------ 3 root root       60 6月  29 16:09 systemd-private-4eafd2ac8f65459392fec4dfd7de593b-chronyd.service-agny7i
drwx------ 3 root root       60 6月  29 16:09 systemd-private-4eafd2ac8f65459392fec4dfd7de593b-systemd-resolved.service-ZjSIEi
[root@iZbp1ajgi9pp0204trc1gzZ tmp]# 

步骤解析:Windows文件上传以后。

1,find / -name "raw_counts.csv.gz02" 找到文件位置  /tmp/raw_counts.csv.gz02

2,cd /tmp  修改当前路径 ;pwd 查看路径  /tmp

3,ll 显示该目录下所有文件详细信息

删除文件  tmp中的文件删除需要y确定
[root@iZbp1ajgi9pp0204trc1gzZ tmp]# rm raw_counts.csv.gz00
rm:是否删除普通文件 'raw_counts.csv.gz00'?y
[root@iZbp1ajgi9pp0204trc1gzZ tmp]# ll

linux删除tmp下的文件 - CSDN文库

-i: (interactive):删除前给出提示信息
rm -i scRNA.script.R
rm -r mytest1
-r: (recursive):递归的删除 目录
rm
mytest1
-f: (force):不询问且强制删除
rm -f
mytest1/2021.matrix
rm &通配符: rm mytest1/*.fastq
删除文件夹
[root@iZbp1ajgi9pp0204trc1gzZ tmp]# find / -name *"biotest1"
/home/biotest1
[root@iZbp1ajgi9pp0204trc1gzZ tmp]# cd /home
[root@iZbp1ajgi9pp0204trc1gzZ home]# pwd
/home
[root@iZbp1ajgi9pp0204trc1gzZ home]# rm -r biotest1
rm:是否删除目录 'biotest1'?y
[root@iZbp1ajgi9pp0204trc1gzZ home]# ll
总用量 8
drwx------ 2 biotest biotest 4096 6月  30 19:51 biotest
drwx------ 2 www     www     4096 6月  27 17:18 www
[root@iZbp1ajgi9pp0204trc1gzZ home]# 


复制文件cp
将source中的文件复制到指定的target中

将/tmp目录下的 raw_counts.csv.gz01和raw_counts.csv.gz02文件移动目标为 /home目录下的 biotest目录中。

tmp中的文件移动需要:cp -r /tmp/文件

[root@iZbp1ajgi9pp0204trc1gzZ biotest]# cp -r /tmp/raw_counts.csv.gz01 /home/biotest/
[root@iZbp1ajgi9pp0204trc1gzZ biotest]# pwd
/home/biotest
[root@iZbp1ajgi9pp0204trc1gzZ biotest]# ll
总用量 19532
-rw-r--r-- 1 root root 20000000 7月   1 01:04 raw_counts.csv.gz01
[root@iZbp1ajgi9pp0204trc1gzZ biotest]# 


移动文件

先创建一个新的文件夹

[root@iZbp1ajgi9pp0204trc1gzZ tmp]# cd /home/biotest
[root@iZbp1ajgi9pp0204trc1gzZ biotest]# pwd
/home/biotest
[root@iZbp1ajgi9pp0204trc1gzZ biotest]# ll
总用量 39064
-rw-r--r-- 1 root root 20000000 7月   1 01:04 raw_counts.csv.gz01
-rw-r--r-- 1 root root 20000000 7月   1 01:06 raw_counts.csv.gz02
[root@iZbp1ajgi9pp0204trc1gzZ biotest]# cd /home
[root@iZbp1ajgi9pp0204trc1gzZ home]# mkdir mytest
[root@iZbp1ajgi9pp0204trc1gzZ home]# 

将biotest的文件移动到mytest目录中

mv /home/biotest/raw_counts.csv.gz01 /home/mytest/

[root@iZbp1ajgi9pp0204trc1gzZ home]# mv /home/biotest/raw_counts.csv.gz01 /home/mytest/
[root@iZbp1ajgi9pp0204trc1gzZ home]# ll

参考:linux命令行大全

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

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

相关文章

「漏洞复现」时空智友ERP系统updater.uploadStudioFile 任意文件上传漏洞

0x01 免责声明 请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任。工具来自网络,安全性自测,如有侵权请联系删…

九浅一深Jemalloc5.3.0 -- ①浅*编译调试

目前市面上有不少分析Jemalloc老版本的博文,但5.3.0却少之又少。而且5.3.0的架构与之前的版本也有较大不同,本着“与时俱进”、“由浅入深”的宗旨,我将逐步分析Jemalloc5.3.0的实现。5.3.0的特性请见Releases jemalloc/jemalloc GitHub 另…

Chrome备份数据

Chrome备份数据 1、 导出谷歌浏览器里的历史记录 参考:https://blog.csdn.net/qq_32824605/article/details/127504219 在资源管理器中找到History文件,文件路径: C:\Users\你的电脑用户名\AppData\Local\Google\Chrome\User Data\Default …

2024年06月CCF-GESP编程能力等级认证Scratch图形化编程三级真题解析

本文收录于《Scratch等级认证CCF-GESP图形化真题解析》专栏,专栏总目录:点这里,订阅后可阅读专栏内所有文章。 一、单选题(共 15 题,每题 2 分,共 30 分) 第1题 小杨父母带他到某培训机构给他报名参加 CCF 组织的 GESP 认证考试的第 1 级,那他可以选择的认证语言有几…

前端工程化09-webpack静态的模块化打包工具(未完结)

9.1、开发模式的进化历史 webpacks是一个非常非常的强大的一个工具,相应的这个东西的学习也是有一定的难度的,里边的东西非常的多,里面涉及到的 概念的话也是非常非常的多的。 这个东西既然非常重要,那么在我们前端到底处于怎样…

如何在面试中找到最优秀的候选人:雇佣问题的随机化算法探索

目录 一、雇佣问题 二、雇佣问题的本质 三、引入随机化算法的思考过程 (一)随机排列 (二)预面试期 (三)正式雇佣期 四、概率分析 (一)预面试期的选择 (二&#…

昇思25天学习打卡营第12天 | 基于MobileNetv2的垃圾分类函数式自动微分

基于MobileNetv2的垃圾分类 本文档主要介绍垃圾分类代码开发的方法。通过读取本地图像数据作为输入,对图像中的垃圾物体进行检测,并且将检测结果图片保存到文件中。 1、实验目的 了解熟悉垃圾分类应用代码的编写(Python语言)&a…

基于STM32的八位数码管显示和闹钟计时【Proteus仿真】

某鱼:两栖电子 一、系统功能 采用矩阵键盘,按下对应的数字再按下确认按键,数码管会显示自己输入的数字,如果按错可以使用删除按钮进行删除。点击计时按钮可以显示当前的时间。 二、使用器件 DS1302实时时钟芯片,8位数…

VUE3-Elementplus-form表单-笔记

1. 结构相关 el-row表示一行,一行分成24份 el-col表示列 (1) :span"12" 代表在一行中,占12份 (50%) (2) :span"6" 表示在一行中,占6份 (25%) (3) :offset"3" 代表在一行中,左侧margin份数 el…

实验5 图像分割

1. 实验目的 ①掌握图像分割的含义与目的; ②掌握迭代法、最大类间方差法、直方图法等阈值分割方法; ③掌握霍夫变换、区域生长法、区域分裂与合并法的原理,并能编程实现。 2. 实验内容 ①调用Matlab / PythonOpenCV中的相关函数&#xff…

【数据库】PostgreSQL数据库设计说明书(编制参考)

数据库设计说明书要点应包含:项目概述、数据库选型、逻辑设计、物理设计、数据安全与性能。简述项目需求与背景,选择适当的数据库系统,明确数据表结构、关系及索引设计,描述存储过程、触发器等逻辑组件。同时,强调数据…

使用 fvm 管理 Flutter 版本

文章目录 Github官网fvm 安装Mac/Linux 环境Windows 环境 fvm 环境变量fvm 基本命令 Github https://github.com/leoafarias/fvmhttps://github.com/flutter/flutter 官网 https://fvm.app/ fvm 安装 Mac/Linux 环境 Install.sh curl -fsSL https://fvm.app/install.sh …

探索ChatGPT是如何改变癌症护理

了解生成式人工智能(尤其是 ChatGPT)如何通过高级数据集成和个性化患者管理来增强诊断和治疗,从而改变癌症治疗。了解 Color Health 的创新副驾驶模型及其对早期检测和患者结果的影响。 近年来,人工智能与医疗保健的融合为癌症治疗…

Springboot ResourceLoader获取指定package目录下所有的类(get class in jar on Linux)

get class in jar on Linux Springboot ResourceLoader获取指定package目录下所有的类 PathMatchingResourcePatternResolver resolver new PathMatchingResourcePatternResolver();String pattern ResourcePatternResolver.CLASSPATH_ALL_URL_PREFIX ClassUtils.convertClas…

远程过程调用PRC

简介 远程过程调用(Remote Procedure Call, RPC),是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一个地址空间的子程序,且不需要考虑交互作用的细节。 RPC是一种服务器,客户端模式,是一个通过发送请…

[2024-6-30]如何获取OpenAI API Key/OpenAI密钥

一、前言 由于官网页面更新,获取路径与之前有所不同。 二、获取路径 1.点击Products,再点击API login 2.点击API 3. 如果需要登录,则登录 4.点击API keys,再点击Create new secret key

基于机器学习的制冷系统过充电和欠充电故障诊断(采用红外热图像数据,MATLAB)

到目前为止,制冷系统故障诊断方法已经产生很多种,概括起来主要有三大类:基于分析的方法,基于知识的方法和基于数据驱动的方法。基于分析的方法主要获得制冷系统的数学模型,通过残差来检测和诊断故障。如果存在残差且很…

LeetCode 1527, 54,114

目录 1527. 患某种疾病的患者题目链接表要求知识点思路代码 54. 螺旋矩阵题目链接标签思路代码 114. 二叉树展开为链表题目链接标签前序遍历思路代码 前驱思路代码 1527. 患某种疾病的患者 题目链接 1527. 患某种疾病的患者 表 表Patients的字段为patient_id、patient_name…

InnoDB 表空间1---独立表空间

表空间是一个抽象的概念,对于系统表空间来说,对应着文件系统中一个或多个实际文件;对于每个独立表空间来说,对应着文件系统中一个名为表名.ibd的实际文件。大家可以把表空间想象成被切分为许许多多个页的池子,当我们想…

香港回归庆典开序幕,蝴蝶效应集团齐献礼

6月29日,香港各界庆典委员会庆祝香港回归祖国27周年活动启动礼在维多利亚公园举行。香港特区行政长官李家超、中央政府驻港联络办主任郑雁雄、香港各界庆典委员会主席谭锦球和筹委会主席陈鸿道等出席并致辞。 作为香港物流行业推广的领军企业,香港蝴蝶效应集团也以优秀企业代表…