百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 优雅编程 > 正文

你真的了解Linux文件与管理吗?跟我一起学习吧

sinye56 2024-11-23 22:11 1 浏览 0 评论

今天,小编就谈谈一些关于文件的基本管理吧!文件与目录的管理,差不多就是移动文件或者目录,删除文件,拷贝,显示属性。当然每个用户的家目录的数据就特别重要勒。我们就来看看文件与目录的管理吧。

ls [-ald] 文件名或目录名称

这么多参数大家有兴趣自己去百度,我就写几个例子。

-a :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用)

-d :仅列出目录本身,而不是列出目录内的文件数据(常用)

-l :长数据串行出,包含文件的属性与权限等等数据;(常用)

例题一:

Linux里文件前面那个点代表是隐藏文件,只有ls –al 可以把隐藏文件给翻出来。

例题二

F的作用就是区分目录和文件的区别,在目录后面都有个斜杆。

例题三

--full-time就是能查文件修改保存的时间。

除了查看文件目录,那用户最常用的就是复制和删除与移动。

要复制文件,就用cp勒,cp的这个命令的用途可多勒,可以复制,还能搞快捷键,比对新旧,复制整个目录。

cp [-adfilprsu] 来源文件(source) 目标文件(destination)

-s :复制成为符号链接文件 (symbolic link),亦即『快捷方式』文件;

-r :递归持续复制,用于目录的复制行为;(常用)

-p :连同文件的属性(权限、用户、时间)一起复制过去,而非使用默认属性(备份常用);

-a :相当于 -dr --preserve=all 的意思,至于 dr 请参考下列说明;(常用)

-i :若目标文件(destination)已经存在时,在覆盖时会先询问动作的进行(常用)

例题一

-i 当目标存在的时候,-i会询问师傅覆盖。Y就是确认覆盖。

例题二:

加个-a就是一模一样的复制,就是把啥都不用改的复制。

如果不加-a的话可以试一试。

例题三:

对比例题二,就可以看出命令小小区别勒,目录的拥有者和组拥有者已经变成了root了。

而我复制python的目录还加了-r,这个就是递归复制,不然复制不了目录的。

例题三:

这个cp并不是真的复制,而是软连接而已,就相当于window的快捷键,这个挺好用的。

rm [-fir] 文件或目录

-f :就是 force 的意思,忽略不存在的文件,不会出现警告讯息;

-i :互动模式,在删除前会询问使用者是否动作

-r :递归删除啊!最常用在目录的删除了

例题一:

在删除前会提示我们,按下y就会被删除。

例题二:

这个两个参数-fr一起用是非常危险的组合,表示强制递归删除目录而且没提示,用这个的时候一定要想清楚看清楚,很多人直接把根目录给删除了,那时候跑路都来不及!!!!

移动文件那当然要用mv罗。

mv [-fiu] 源文件 目标文件

-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;

-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!

例题一:

mv这个命令就是window里的剪切吧,挺好用的!!

例题二:

Mv可以一边移动一边改名字,这个功能和cp差不多,只不过这个是把文件或者目录全部移动过去再改名字!!

最后喜欢我文章的朋友请加圈子关注我们,私信关键词:加群。

识,提升大家的网络安全技能一直是我们的初衷和愿景,让我们共同成为守护信息世界的"SaFeMAN"。

还有可以关注我们微信公众号,在公众号上输入安界网,就可以关注到我们。

相关推荐

Linux在线安装JDK1.8

首先在服务器pingwww.baidu.com查看是否可以连网然后就可以在线下载一、下载安装JDK1.81、在下载安装的同时做好一些准备工作...

Linux安装JDK,超详细

1、了解RPMRPM是Red-HatPackageManager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux...

Linux安装jdk1.8(超级详细)

前言最近刚购买了一台阿里云的服务器准备要搭建一个网站,正好将网站的一个完整搭建过程分享给大家!#一、下载jdk1.8首先我们需要去下载linux版本的jdk1.8安装包,我们有两种方式去下载安装...

Linux系统安装JDK教程

下载jdk-8u151-linux-x64.tar.gz下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.ht...

干货|JDK下载安装与环境变量配置图文教程「超详细」

1.JDK介绍1.1什么是JDK?SUN公司提供了一套Java开发环境,简称JDK(JavaDevelopmentKit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Jav...

Linux下安装jdk1.8

一、安装环境操作系统:CentOSLinuxrelease7.6.1810(Core)JDK版本:1.8二、安装步骤1.下载安装包...

Linux上安装JDK

以CentOS为例。检查是否已安装过jdk。yumlist--installed|grepjdk或者...

Linux系统的一些常用目录以及介绍

根目录(/):“/”目录也称为根目录,位于Linux文件系统目录结构的顶层。在很多系统中,“/”目录是系统中的唯一分区。如果还有其他分区,必须挂载到“/”目录下某个位置。整个目录结构呈树形结构,因此也...

Linux系统目录结构

一、系统目录结构几乎所有的计算机操作系统都是使用目录结构组织文件。具体来说就是在一个目录中存放子目录和文件,而在子目录中又会进一步存放子目录和文件,以此类推形成一个树状的文件结构,由于其结构很像一棵树...

Linux文件查找

在Linux下通常find不很常用的,因为速度慢(find是直接查找硬盘),通常我们都是先使用whereis或者是locate来检查,如果真的找不到了,才以find来搜寻。为什么...

嵌入式linux基本操作之查找文件

对于很多初学者来说都习惯用windows操作系统,对于这个系统来说查找一个文件简直不在话下。而学习嵌入式开发行业之后,发现所用到的是嵌入式Linux操作系统,本想着跟windows类似,结果在操作的时...

linux系统查看软件安装目录的方法

linux系统下怎么查看软件安装的目录?方法1:whereis软件名以查询nginx为例子...

Linux下如何对目录中的文件进行统计

统计目录中的文件数量...

Linux常见文件目录管理命令

touch用于创建空白文件touch文件名称mkdir用于创建空白目录还可以通过参数-p创建递归的目录...

Linux常用查找文件方法总结

一、前言Linux系统提供了多种查找文件的命令,而且每种查找命令都具有其独特的优势,下面详细总结一下常用的几个Linux查找命令。二、which命令查找类型:二进制文件;...

取消回复欢迎 发表评论: