首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux文件操作

-r :将排序结果反向输出,例如:原本档名由小到大,反向则为由大到小; -R :连同子目录内容一起列出来,等于该目录下的所有文件都会显示出来; -S :以文件容量大小排序,而不是用档名排序; -t :依时间排序...(目前建议使用文件系统挂载参数处理这个项目) S :一般文件是异步写入磁盘的(原理请参考前一章 sync 的说明),如果加上 S 这个属性时, 当你进行任何文件的修改,该更动会『同步』写入磁盘中。...(run-time);  执行者将具有该程序拥有者 (owner) 的权限。... 用户若对于此目录具有 r 与 x 的权限时,该用户能够进入此目录;  用户在此目录下的有效群组(effective group)将会变成该目录的群组;  用途:若用户在此目录下具有 w 的权限(...可以新建文件),则使用者所建立的新文件,该新文件的群组与此 目录的群组相同。

1.8K20

【玩转Linux】不允许你还不会Linux简单的指令

ls 指令 语法: ls [选项][目录或文件] 功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。...此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立 好那些尚不存在的目录,即一次可以建立多个目录 rmdir指令 && rm 指令(重要) rmdir是一个与mkdir相对应的命令。...若同时指定多个文件或目录,而最后的目的地并非一个已存 在的目录,则会出现错误信息 -f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在 -i 或 --interactive...视 mv 命令中第二个参数类型的不同(是目标文件还是目标目录), mv 命令将文件重命名或将其移至一个新的目录中。 2....当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个, mv 命令将各参数指 定的源文件均移至目标目录中。

8510
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    shell的进阶上

    (常用) -d 该『文件名』是否存在且为目录(directory)?(常用) -b 该『档名』是否存在且为一个 block device 装置?...-c 该『档名』是否存在且为一个 character device 装置? -S 该『档名』是否存在且为一个 Socket 文件? -p 该『档名』是否存在且为一个 FIFO (pipe) 文件?...-w 侦测该档名是否存在且具有『可写』的权限? -x 侦测该档名是否存在且具有『可执行』的权限? -u 侦测该文件名是否存在且具有『SUID』的属性?...-g 侦测该文件名是否存在且具有『SGID』的属性? -k 侦测该文件名是否存在且具有『Sticky bit』的属性? -s 侦测该档名是否存在且为『非空白文件』?...首先,判断一下,让使用者输入一个档名, 我们判断: 这个文件是否存在,若不存在则给予一个『Filename does not exist』的讯息,并中断程序; 若这个文件存在,则判断他是个文件或目录,结果输出

    66230

    linux文件的基本权限详解一

    0x01权限详解 r (read):可读取此一文件的实际内容,如读取文本文件的文字内容等; w (write):可以编辑、新增或者是修改该文件的内容(但不含删除该文件); x (eXecute):该文件具有可以被系统执行的权限...w权限 建立新的文件与目录; 删除已经存在的文件与目录(不论该文件的权限为何!) 将已存在的文件或目录进行更名; 搬移该目录内的文件、目录位置。...总之,目录的 w 权限就与该目录底下的文件名异 0x02文件的9个权限 drwxrwxrwx. 1 root root 4096 Apr 24 00:14 filename.text 第一个字符代表这个文件是...『目录、文件或链接文件等等』: 当为[ d ]则是目录,例如上表档名为『.config』的那一行; 当为[ - ]则是文件,例如上表档名为『initial-setup-ks.cfg』那一行; 若是[ l...-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

    60020

    linux常见的压缩指令

    压缩比率就已经很高了,-c可以将原本要转成压缩文件的内容变成文字类型从屏幕输出,>可以将原本由屏幕输出的数据转成输出到文件,只是档名需要自己写. 4.2.3 zgrep的使用 [root@study tmp...(所有账号的工作排成配置文件) /root (系统管理员的家目录) 此外,每次备份的档名都希望不相同,例如使用:backup-system-19-08-10.tar.bz2 之类的档名来处理。...xfsdump 备份下来的数据 (文件或储存媒体) 只能让 xfsrestore 解析 xfsdump 是透过文件系统的 UUID 来分辨各个备份档的,因此不能备份两个具有相同 UUID 的文件系统 喔...[-f 备份文件] -i 待复原目录 <==进入互动模式 选项与参数: -I :跟 xfsdump 相同的输出!...bytes, 以及未满 512 bytes 的另一个 block 的意思!

    5.4K20

    【Linux】Linux下基本指令

    1.ls指令 语法 : ls [ 选项 ][ 目录或文件 ] 功能 :对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。...此时若路径中的某些目录尚不存在 , 加上此选项后 , 系统将自动建立好那些尚不存在的目录, 即一次可以建立多个目录 ; 举例: mkdir –p test/test1 : 递归建立多个目录...视 mv 命令中第二个参数类型的不同(是目标文件还是目标目录), mv 命令将文件重命名或将其移至一个新的目录中。 2....当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个, mv 命令将各参数指定的源文件均移至目标目录中。...-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程! -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!

    11810

    linux中的 tar命令的 -C 参数,以及其它一些参数

    '/' from members names   home/usr2/file2   该命令可以将/home/usr2/file2文件打包到当前目录下的file2.tar中,需要注意的是:使用绝对路径标识的源文件...文件(不带绝对路径)压缩到file2.tar中。...主选项: c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。  x 从档案文件中释放文件。相当于拆包。 ...t 列出档案文件的内容,查看已经备份了哪些文件。  特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。...一般格式为xx.tar.bz2    -v :压缩的过程中显示文件!这个常用  -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加其他参数!

    3K30

    【走进Linux】Linux基础常见指令讲解

    ls指令 语法:ls [选项] [目录或文件] 功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息 常用选项: -a 列出目录下的所有文件,包括以 ....但是,同时指定复制多个文件或目录且最后目的地并非是一个已存在的目录则会出现错误信息。...即使系统中含有网络文件系统(NFS),find命令在该文件系统中同样有效,只要你具有相应的权限。对于,Linux使用来说,这是一个很常用很重要的命令。...语法:grep [选项] “搜寻字符串” 文件 功能:在文件中搜索字符串,将找到的行打印出来 常用选项: -i 忽略大小写的不同, 所以大小写视为相同 -n 顺便输出行号 -v 反向选择, 亦即显示出没有...在Linux系统中,管道符会将管道符左侧指令原本需要输出的信息传输到管道右侧的指令,为该指令提供操作对象,即左侧命令的输出会变成右侧命令的输入。 并且可以同时使用多个管道符。

    20110

    【Linux】文件打包解压_tar_zip

    引言: 在Linux操作系统中,文件打包压缩是一项常见而重要的任务。这一过程旨在将多个文件或目录组合成一个单一的文件,并通过压缩算法减小其占用的磁盘空间。...本文将探讨文件打包压缩的概念、为什么在Linux中需要进行这一过程以及如何实现这一任务。 一、文件打包压缩 1.1 什么是文件打包压缩?...文件打包压缩是将多个文件或目录合并成一个文件,并通过压缩算法减小其大小的过程。这一过程有助于文件的整理、存储空间的节省以及文件传输时的效率提升。在Linux系统中,常用的工具有tar,zip等。...整理文件结构: 文件打包可以将多个相关文件或整个目录结构组织成一个单一文件,使得文件的管理和维护更加方便。这对于备份文件或将文件传递给他人都非常有用。...-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程! -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!

    15910

    tar 分割压缩

    * | tar -zxv 6、附上tar命令的参数解释 tar可以用来压缩打包单文件、多个文件、单个目录、多个目录。...Linux打包命令 tar tar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。...参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件!...特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! 因为不可能同时压缩与解压缩。 -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?...-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩? -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!

    3.1K20

    Linux私房菜:打包、压缩和备份

    压缩档,这几个命令都是用于查看或过滤出gzip格式的压缩档内容 bzip2 [-cdkv#] 档名,提供了比gzip更好的压缩比 c将输出流重定向,可自定义压缩文档名称 d解压缩 k保留源文件而不是删除...xz [-cdlk#] 档名,提供了比gzip/bzip2更好的压缩比 c将输出流重定向,可自定义压缩文档名称 d解压缩 1显示压缩文件相关信息 k保留源文件而不是删除 #同gzip,...取值范围介于1-9,1最快压缩率最低,9最慢但压缩比最高,默认是6 xzcat/xzmore/xzless/xzgrep 压缩档,用于查看或过滤出xz格式的压缩档内容 打包 以上压缩指令仅支持操作单一文件...,多个文件则需要配合使用tar进行打包: tar [-{z|j|J}{c|t|x}vpP] -f 压缩档 待压缩或待解压缩文件 [-C 解压缩目录] zjJ对应gzip、bzip2和xz三种压缩格式...,不能同时出现 v压缩或解压缩过程中显示正在处理的文件名 f后接已有tar档名或待建立档名 C解压缩时指定的目录位置 p保留备份数据的原权限和属性 P保留根目录绝对路径,解压会还原到该位置

    1.6K10

    Linux 私房菜:打包、压缩和备份

    #] 档名,压缩或解压缩,支持操作旧式的compress指令处理的*.Z压缩文档 - c将输出流重定向,可自定义压缩文档名称 - d解压缩 - v显示压缩比 - #取值范围介于1...gzip更好的压缩比 - c将输出流重定向,可自定义压缩文档名称 - d解压缩 - k保留源文件而不是删除 - v显示压缩比 - #同gzip,取值范围介于1-9,1最快压缩率最低...- c将输出流重定向,可自定义压缩文档名称 - d解压缩 - 1显示压缩文件相关信息 - k保留源文件而不是删除 - #同gzip,取值范围介于1-9,1最快压缩率最低,...9最慢但压缩比最高,默认是6 xzcat/xzmore/xzless/xzgrep 压缩档,用于查看或过滤出xz格式的压缩档内容 打包 以上压缩指令仅支持操作单一文件,多个文件则需要配合使用tar进行打包...,不能同时出现 - v压缩或解压缩过程中显示正在处理的文件名 - f后接已有tar档名或待建立档名 - C解压缩时指定的目录位置 - p保留备份数据的原权限和属性 - P保留根目录绝对路径

    1.4K00

    linux下tar命令行详解

    如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。 x 从档案文件中释放文件。相当于拆包。 t 列出档案文件的内容,查看已经备份了哪些文件。...特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。 辅助选项: -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩或解压?...一般格式为xx.tar.gz或xx. tgz -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩或解压?一般格式为xx.tar.bz2 -v :压缩的过程中显示文件!.../home/usr2/file2文件打包到当前目录下的file2.tar中,需要注意的是:使用绝对路径标识的源文件,在用tar命令压缩后,文件名连同绝对路径(这里是home/usr2/,根目录'/'被自动去掉了...$ tar -cvf file2.tar -C /home/usr2 file2   该命令中的-C dir参数,将tar的工作目录从当前目录改为/home/usr2,将file2文件(不带绝对路径)

    2.5K20

    Linux操作系统基础

    Linux特点 多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面,出色的速度性能 开源 CentOS 主流:目前的Linux操作系统主要应用于生产环境,...主流企业级Linux系统仍旧是RedHat或者CentOS 免费:RedHat 和CentOS差别不大,基于Red Hat Linux 提供的可自由使用源代码的企业CentOS是一个级Linux发行版本...同时删除该目录下的所有文件(recursive) -f 强制删除文件或目录(force) rmdir 删除空目录(remove directoriy) cat显示文本文件内容 (catenate) more...系统缺省值为6 bzip2命令 命令格式:bzip2 [-cdz] 文档名 -c将压缩的过程产生的数据输出到屏幕上 -d解压缩的参数(decompress) -z压缩的参数(compress) -num...v 压缩的过程中显示文件(verbose) -f 使用档名,在 f 之后要立即接档名(file) 关机/重启命令 shutdown系统关机 -r 关机后立即重启 -h 关机后不重新启动 halt 关机后关闭电源

    6.4K10

    linux tar解压命令

    主选项: c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。 x 从档案文件中释放文件。相当于拆包。 t 列出档案文件的内容,查看已经备份了哪些文件。...特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。 辅助选项: -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩或解压?...一般格式为xx.tar.gz或xx. tgz -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩或解压?一般格式为xx.tar.bz2   -v :压缩的过程中显示文件!.../home/usr2/file2文件打包到当前目录下的file2.tar中,需要注意的是:使用绝对路径标识的源文件,在用tar命令压缩后,文件名连同绝对路径(这里是home/usr2/,根目录'/'被自动去掉了...$ tar -cvf file2.tar -C /home/usr2 file2   该命令中的-C dir参数,将tar的工作目录从当前目录改为/home/usr2,将file2文件(不带绝对路径)压缩到

    11.9K60

    Linux基本指令(二)

    思考: 如果我们现在要将文件的最后十行反着打印该怎么做? 管道 要想逆序输出文件的最后十行,只靠一个指令是不够的。...可以看到当执行完alias指令后,tab也就有了ls的功能,因为tab此时就是ls的别名。 whereis指令 该指令会在特定目录中查找符合条件的文件。...[选项] 搜寻字符串 文件 功能: 文本内容的行过滤工具,会匹配文本中的关键字,并将能匹配上的显示出来 常用选项: -i :忽略大小写的不同,所以大小写视为相同 -n :顺便输出行号 -v...,zip默认只对目录文件进行压缩,也就是说假如一个目录中有多个文件,然后你对目录进行压缩后,虽然能压缩成功,但是解压以后里面啥也没有。...如果要对多个文件的目录进行压缩,则要带上 “ -r”选项递归压缩“。

    63500

    linux mysql 软连接_linux 软连接的使用

    当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在其它的 目录下用ln命令链接(link)就可以,不必重复的占用磁盘空间。...在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。...硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的连接。...只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放。也就是说,文件真正删除的条件是与之相关的所有硬连接文件均被删除。...软链接文件有类似于Windows的快捷方式。它实际上是一个特殊的文件。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。

    12.3K30

    Linux常见指令(三)

    ,所以大小写视为相同 -n :顺便输出行号 -v :反向选择,亦即显示出没有 ‘搜寻字符串’ 内容的那一行 找到了123文本里面的9999这个字符串。...中,zip默认只会对一个目录进行打包。...(create 的意思) -x :解开一个压缩文件的参数指令 -t :查看 tarfile 里面的文件 -z :使用gzip算法进行压缩 -j :使用bzip2算法进行压缩 -v :压缩的过程中显示文件...-f :使用档名(你定义的压缩包的名),请留意,在 f 之后要立即接档名!不要再加选项! -C : 解压到指定目录,注意后面必须跟解压路径,不能有其他选项。...常用的几个热键 [Tab]按键—具有『命令补全』和『档案补齐』的功能 这里的按了tap,会告诉你有whi开头的这些命令。如果是whic开头呢?,那么他会自动补全并且还会帮你补一个空格。

    88400

    linux文件管理与磁盘操作

    ] command 选项或参数: -a :将所有由 PATH 目录中可以找到的指令均列出,而不止第一个被找到的指令名称 范例一:搜寻 ifconfig 这个指令的完整文件名 [root@study...: -i :忽略大小写的差异; -c :不输出档名,仅计算找到的文件数量 -l :仅输出几行的意思,例如输出五行则是 -l 5 -S :输出 locate 所使用的数据库文件的相关信息,包括该数据库纪录的文件...而只需要任意一个,就是 /7000 ~瞭乎? 假设我想要找出来 /usr/bin, /usr/sbin 这两个目录下, 只要具有 SUID 或 SGID 就列出来该文件?...[root@localhost ~]#mkfs.ext4 /dev/sda5 3.7.6文件系统挂在与卸载 单一文件系统不应该被重复挂载在不同的挂载点(目录)中; 单一目录不应该重复挂载多个文件系统;...suid/nosuid 具有/不具有 suid 权限 该文件系统是否允许 SUID 的存在?如果不是执行文件放置目录,也可以设定为 nosuid 来取消这个功能!

    3.1K30

    linux每日命令(25):Linux文件类型与扩展名

    目前在最新的Linux发行版本中,我们一般不用自己来创建设备文件。因为这些文件是和内核相关联的。 与系统周边及储存等相关的一些文件, 通常都集中在/dev这个目录之下!...这些设备的特色就是一次性读取的,不能够截断输出。 举例来说,你不可能让鼠标跳到另一个画面,而是滑动到另一个地方!...(FIFO,pipe): FIFO也是一种特殊的文件类型,他主要的目的在解决多个程序同时存取一个文件所造成的错误问题。...这个观念跟Windows的情况不相同喔!...2.Linux文件名长度限制 在Linux底下,使用预设的Ext2/Ext3文件系统时,针对文件名长度限制为: 单一文件或目录的最大容许文件名为 255 个字符 包含完整路径名称及目录 (/) 之完整档名为

    2.6K10
    领券