功能: 1、删除目录 2、删除文件 3、删除不为空的目录即下属文件#ifndef _DELETE_FILE #define _DELETE_FILE #include <sys/stat.h> #include <unistd.h> #include <stdlib.h> #include <dirent.h> #include <limits.h> #include <string.h> #include <stdio.h> #include <limits.h>//判断是否为目录 bool is_dir(const char *path) {struct stat statbuf;if(lstat(path, &statbuf) ==0)//lstat返回文件的信息,文件信息存...
一、链接命令ln -s [原文件] [目标文件](link)-s意为创建软连接 硬链接和软连接硬链接的特点:(1)拥有相同的 i 结点和block块,可以看作是同一个文件(2)可以通过 i 结点识别(3)不能跨分区(4)不能针对目录使用(5)会同时修改。删掉一个还可以通过另一个访问(6)iNode相同软链接的特点(1)类似于Windows快捷方式(2)软链接拥有自己的 i 结点和block块,但是数据块中只保存原文件的文件名和 i 节点号,并没有实际的文件数...
一、Windows/Linux宿主机共享文件夹给VMWare中的Linux虚拟机1、能安装vmware tools1)在vmware的ubuntu中安装vmware tools2)在vmware中开启共享文件夹3)进入ubuntu,/mnt/hgfs即可访问宿主机的共享文件夹 2、有的阉割版的vmware不带vmware tools,则采用下面的方法1)安装open-vm-dkms$ sudo apt-get install open-vm-dkms2)挂载$ sudo mount -t vmhgfs .host:/ /mnt/hgfs 二Windows/Linux宿主机共享文件夹给VirtualBox中的Linu...
一、文件系统 1.linux文件系统是树状形式,它是遵循FHS-Filesystem Hierarchy Standard(文件系统目录标准)协议。2.文件系统形式介绍,可以使用ls /(tree / -L 1) 查看根下目录:/:rootfs根目录 ├── bin :/bin用来存放用户命令目录。 ├── boot:/boot用来存放系统启动的文件,如内核,initrd,grub等文件。 ├── dev:/dev设备文件目录,设备文件分为块设备(随机访问,如硬盘)和字符设备(线性访问,如键盘,鼠标);...
dd命令可以轻易实现创建指定大小的文件,如dd if=/dev/zero of=test bs=1M count=1000会生成一个1000M的test文件,文件内容为全0(因从/dev/zero中读取,/dev/zero为0源)但是这样为实际写入硬盘,文件产生速度取决于硬盘读写速度,如果欲产生超大文件,速度很慢在某种场景下,我们只想让文件系统认为存在一个超大文件在此,但是并不实际写入硬盘则可以dd if=/dev/zero of=test bs=1M count=0 seek=100000此时创建的文件在文件系统...
写在前面上节我们通过简单的几组命令,已经完全的实现了文件的移动、删除、更名、以及复制,我们最常用的基本玩法,本节将带着大家学习压缩、解压的相关步骤。Linux 学习笔记 4 创建、复制、移动、文件的基本操作压缩解压还是比较常见并且常用的,比如从Apache 这种开源网站下载比如Tomcat Maven 以及其他的软件的时候,下载下来的,一般都是以tar 结尾的压缩文件。如何解压如何使用呢,我们本节都会涉及到。 认识curlCurl 是一款L...
目录管理命令ls:列出指定目录下的内容格式: ls [OPTION]... [FILE]... -a:显示所有文件包括隐藏文件 -A:显示除.和..之外的所有文件 -l,--long:显示文件的详细属性信息 -h:对文件大小进行单位换算,可能影响精度 -d:查看目录本身而非其内部的文件 -r:逆序显示文件 -R:递归显示文件 示例:ls -lah / --详细显示/目录下的所有文件(包括隐藏文件) ls -ldh /etc ...
第二个位置的 x 代表加密的密码,是不可见的。 原文:https://www.cnblogs.com/ibcdwx/p/13897788.html
文件目录管理命令ls命令描述: ls命令用于显示指定工作目录下的内容。命令格式:ls [参数] [目录名]。参数说明: 参数说明-a显示所有文件及目录(包括隐藏文件)-l将文件的权限、拥有者、文件大小等详细信息列出(ll等同于ls -l)-r将文件反序列出(默认按英文字母正序)-t将文件按创建时间正序列出-R递归遍历目录下文件命令使用示例:查看当前目录下的所有文件(包括隐藏文件)。ll -a命令输出结果:pwd命令描述:获取当前工作目录...
极力推荐文章:欢迎收藏Android 干货分享阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、使用ls -l 显示文件的详细信息 二、Linux下的文件权限分组 三、drwx 代表的意思 四、修改文件,用户权限方法一、使用ls -l 显示文件的详细信息ls -l是用来显示文件的详细信息,举例如下:wangjie@ubuntu:/opt/qcom$ ls -l total 12 drw...
常见的文件系统Linux文件系统: ext2, ext3, ext4, xfs, btrfs, reiserfs, jfs, swapswap: 交换分区光盘:iso9660Windows:fat32, ntfsUnix: FFS, UFS, JFS2网络文件系统:NFS, CIFS集群文件系统:GFS2, OCFS2分布式文件系统:ceph, moosefs, mogilefs, GlusterFS, Lustre 实验环境CentOS7.2Linux根据其是否支持"journal"功能:日志型文件系统: ext3, ext4, xfs, ...非...
第一种是使用mknod手工创建:# mknod <devfilename> <devtype> <major> <minor>第二种是自动创建设备节点:利用udev(mdev)来实现设备文件的自动创建,首先应保证支持udev(mdev),由busybox配置。 具体udev相关知识这里不详细阐述,可以移步Linux 文件系统与设备文件系统 —— udev 设备文件系统,这里主要讲使用方法。 在驱动用加入对udev 的支持主要做的就是:在驱动初始化的代码里调用class_create(...)为该设备...
今天做个linux定时任务(每晚12点把表汇总)。顺便写个博客记录一下~~为什么用linux定时任务,而不是在项目加定时任务呢?原因就是防止因为各种原因项目崩溃。。所以就用了更加稳定的linux定时任务(我是这么想的( ^_^ ))。起初我感觉很简单,以为顶多半小时就搞定了,,,结果从10点弄到12点半才搞定(主要是我英语太渣和数据库报错导致)。。。︿( ̄︶ ̄)︿废话到此结束---------------crontab 格式 * * * * * ...
//我的会员中心 头像上传接口/*windows 调试*/@Value("${appImg.location}")private String winPathPic;/*linux 使用*/@Value("${img.location}")private String linuxPathPic;@PostMapping(value = "/file")public String file() { return "file";}@ApiOperation(value = "会员头像文件上传")@ApiImplicitParams({})@RequestMapping(value = "/appMbrImgUploadFile", method = RequestMethod.POST)@ResponseBodypublic Object...
平时会偶尔忘记一些命令或者文件,下面的这些命令能够帮我们快速的找到命令或者文件1. 命令的搜寻 命令:which 功能:在PATH配置的目录下搜寻命令 用法:which [-a] [command] 参数: -a: 把从PATH配置的目录找到找到的所有指令都列出,而不是只显示第一个被找到的指令 例子1:查找man命令,有且仅显示一条查询结果 例子2:查找man命令,并显示所有的查询结果 由上面两个可以看出有没有参数-a的差...