【鸟哥私房菜第七章 Linux文件与目录管理】教程文章相关的互联网学习教程文章

Linux基础(7)修改文件的属主,属组,权限【图】

修改Linux下文件的属主,属组以及权限的命令有chown chmod chgrp umask 1.chown 修改文件的属主 chown [options] username file_name... -R 递归修改 如果file是目录的话 使用chown还可以同时修改用户的属主,属组 chown username.grpname file_name 或者chown username:grpname file_name 650) this.width=650;" src="/upload/getfiles/default/2022/11/9/20221109093151072.jpg" title="chown.jpg" /> 2.chmod...

linux文件共享之nfs和smaba【图】

nfs和samba1、NFS简介 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 类unix系统之间实现文件共享功能,不能实现跟windows系统之间实现共享;2、NFS工作过程: nfs依赖于rpc服务才能工作;nfs工作过程:nfs客户端/nfs服务端1、nfs服...

linux之文件链接【图】

一、符号链接/软连接名词解释: symbolic link /软链接示例:创建一个文件,并输入内容2 创建一个软连接。(-s是软连接)3 观察软连接4 观察软连接文件5 查看两个文件,内容一致。6 删除源文件,软连接闪烁,不可用。总结:软连接像快捷方式,可以对文件和目录做软连接。软连接记录的只是源文件的绝对路径。软连接失去源文件不可用。 二、硬链接1 创建同分区硬链接成功,创建不同分区硬链接失败。2 硬链接删除源文件,依然可以用3 ...

Linux文件系统【图】

-c检查磁盘-l指定卷标-j日志(ext3和ext4都是默认带日志)上面的命令不带参数下面命令用来查看分区的文件系统信息(只需要了解即可)例子:文件系统的日志:打标签的命令:例子加标签:检查文件系统是否损坏:(必须先将磁盘卸载)例子:lost+found目录:原文:http://blog.csdn.net/yayun0516/article/details/44955173

linux 常用命令 – 解压文件(zip,rar,gz,tar.gz)【代码】【图】

Linux下自带了一个unzip的程序可以解压缩文件, 解压命令是:unzip filename.zip 同样也提供了一个zip程序压缩zip文件,命令是 zip filename.zip files 会将files压缩到filename.zip 另外看看你的文件的后缀名,不同的后缀的文件解压和压缩的命令都不一样总结一下 1、*.tar 用 tar –xvf 解压 2、*.gz 用 gzip -d或者gunzip 解压 3、*.tar.gz和*.tgz 用 tar –xzf 解压 4、*.bz2 用 bzip2 -d或者用bunzip2 解压 5、*.tar.bz2用tar ...

Linux如何删除特殊字符文件名或目录?【图】

通过文件的inode号删除文件  先用ls -i 找出要删除文件的inode 号  2ls -i |grep xxxxxx|awk ‘{print $2}‘|xargs -i rm -f {}  xxxxxx为文件的 inode 号(www.xcjlnk.com)  通过文件大小删除文件  删除当前目录以及所有子目录下的文件大小为零的文件  ?1find ./ -size 0 -exec rm {} \;  删除当前目录下文件大小为零的文件(子目录不删除)  ?1find ./ -maxdepth 1 -empty -type f -print -delete #-maxdepth 指定...

Linux命令 文件压缩及压缩命令

gzip[功能说明]文件的压缩#gizp属于GNU软件,总性能不错,是Linux系统首选的压缩工具,tar归档命令的-z参数也是利用gzip/gunzip来解压缩[语法格式]Gip[选项][文件或目录][选项参数]参数说明-c将压缩/解压的内容输出的到设备上,并保留源文件-d将压缩文件解压-l如果目标文件是压缩文件,将显示压缩和未压缩的大小,压缩比,未压缩文件的名称-t测试并检查压缩文件的完整性-r若指定文件是压缩文件,将递归查找指定目录并压缩其中的所有...

我的开源项目——Windows PE和Linux ELF可执行文件解析工具【图】

理解可执行文件的格式对于一个软件工程师是十分必要的。他有助于理解程序的加载及运行过程,本文是我自己开发的一个可执行文件解析工具,可以解析Windows PE格式(exe/dll/obj/sys)等,也可以解析Linux ELF格式(.out/so/o),可供参考。gitee源代码地址: https://gitee.com/qq827992983/PE_and_ELFWindows的可执行文件格式为PE格式,我之前博客有些过(点击查看)。Linux的可执行文件格式为ELF格式,我之前博客有写过。点击查看...

Linux系统的文件管理(创建文件、创建目录、文件的复制即移动、删除)【图】

大家好,今天我们来学习新的内容,因为我们之前搭建过虚拟机,所以在这里我们就不再这里做过多的讲解了,直接开始下一步,但是在开始之前还需要注意几点。1.首先登陆我们的虚拟机,在登录成功之后,我们先把自己的用户注销掉,如图:点击右上方开关一样的按钮,会弹出一个窗口,这时点击我们的主机名,将其注销掉。2.我们将自己的主机注销掉以后会出现这样的界面,这时,我们可以看到主机名还在,在它的下面出现了一行字叫做未列出...

linux命令学习笔记(31): /etc/group文件详解【代码】

Linux /etc/group文件与/etc/passwd和/etc/shadow文件都是有关于系统管理员对用户和用户组管理时相关的文件。 linux /etc/group文件是有关于系统 管理员对用户和用户组管理的文件,linux用户组的所有信息都存放在/etc/group文件中。具有某种共同特征的用户集 合起来就是用户组(Group)。用户组(Group)配置文件主要有 /etc/group和/etc/gshadow,其中/etc/gshadow是 /etc/group的加密信息文件。将用户分组是Linux系统中对用户进行...

Linux-文件权限管理

文件权限a看隐藏文件 l看详细信息ls -al lrwxrwxrwx.dr-xr-xr-x.-rw-------.权限共10码第一位-代表是文件,d表示目录,l表示连接后面9码表示u所有者权限,g所属组权限,o其他人的权限修改权限chmod [选项] 模式 文件名-选项 -R 递归-模式权限的数字表示r--4w--2x--1rwxr-xr-x7 5 5改变文件所有者chown 用户名 文件名改所有者和所属组chown root:root 文件名改变所属组chgrp 组名 文件名原文:https://www.cnblogs.co...

linux网络相关配置文件【代码】

linux系统一般来说分为两大类:1、RedHat系列:Redhat、Centos、Fedora等;2、Debian系列:Debian、Ubuntu等。linux系统中,TCP/IP网络是通过若干个文本文件来进行配置的,需要配置这些文件来联网,下面对linux两大类系统中基本的TCP/IP网络配置文件做学习总结。第一类Debian中Ubuntu系统为例Ubuntu系统的网络配置文件有interfaces,resolv.conf等。一、网络接口配置文件:/etc/network/interfaces1、内容如下:# The loopback netw...

Linux (二) 目录和文件【代码】

1 目录1) 常用  . 本层目录      .. 上层目录      - 前一个工作目录   ~ 当前用户目录2) 命令  pwd - print working directory  cd 绝对路径或相对路径    -- cd /usr/share/doc   -- cd ../man  mkdir 目录名  rm 目录名 2 文件  cp source destination  mv source destination  rm 文件名 例 1)cd /tmpcp ~/.bashrc bashrccp -i ~/.bashrc bashrc  # 交互模...

Linux文件、目录及文件系统的备份与恢复相关命令【代码】

一、Linux系统常见的压缩指令 Linux系统中常见的压缩文件格式:.z compress程序压缩的文件;.zip zip程序压缩的文件;.gz gzip程序压缩的文件;.bz2 bzip2程序压缩的文件;.xz xz程序压缩的文件;.tar tar程序打包的数据,并没有压缩;.tar.gz tar程序打包的数据,并且经过gzip的压缩;.tar.bz2 tar程序打包的数据,并且经过...

Linux shell利用sed如何批量更改文件名详解[转载]【代码】

需求背景:目录A用来存放自动化的包生成的apk文件,现在开发修改了包名的 命名规则:环境名称(pro|uat)-release-日期-v版本号.apk原来的是思路是通过正则表达式匹配新的包名,但是发现在shell脚本中使用正则表达式,我目前对于如何验证 正则表达式在shel脚本中是生效的,还理不清楚.通过万能的搜索引擎,又找到了另一种方法:更简单直接直接获取指定目录下的apk名字,然后重命名为一个固定的名字,这样就方便我使用了(通过python脚本上传apk至...