隐藏文件

41、解决du与df统计不一致的解决方法

怎甘沉沦 提交于 2020-02-15 23:49:18
41.1、案例说明: 通过df -hT和du -sh /、du -h --max-depth=1 /命令 发现磁盘的使用不量不一致,使用'df -hT'命令查看磁盘的使用量要 比使用'du -sh /'命令查看磁盘用量要大; 41.2、原因: 硬盘空间消失是因为删除的文件被其他程序引用,导致空间无法回收,所以解 决的方法也很简单,找到引用文件的相关进程,然后停掉进程让空间回收即可; 41.3、查找引用已删除文件: lsof | grep deleted | sort -nr -k7 | less # 按已删除文件大小逆向排序 41.4、结束进程: kill -9 "PID号" 41.4、补充: du与df统计不一致的其它情况: 1、隐藏文件: linux系统把文件名以.(点号)开头的文件视为隐藏文件,而类似bash里*这样的操作符是不会匹配隐藏文件的,所以如果根目录下有个较大 的隐藏文件的话,是不会被'du -sh /'命令统计到的,解决办法就是'cd /、du -sh \.[^.]*'; 2、非空目录被mount: 一般挂载其他分区的时候都是建议mount到一个空目录的,那么如果mount到一个非空的目录,情况会怎么样呢?比如/mnt目录本来里面 是有文件的,然后执行了sudo mount /dev/sda6 /mnt,其实这个mount命令完全能正常执行

linux中tar命令的用法

纵饮孤独 提交于 2020-02-10 09:58:10
linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩。 1.命令格式: tar[必要参数][选择参数][文件] 如果打包当前目录下所有文件,tar是不打包隐藏文件的,直接打包本目录,就打包隐藏文件了, tar 打包隐藏文件及排除不需要打包的文件   1.用tar打包文件时,带点的文件是无法打包到,在linux 中,其中也就是以 “.” 开头命名的文件, ①例如:.htaccess 文件 在打包时,加一个-rf 参数就行了! # tar -rf htaccess.tar .htaccess 这样就把.htaccess 文件打包成功了! ②直接将隐藏文件所在的目录打包, 例如: .htaccess文件在public_html文件 只需要 tar zcf public_html.tar.gz public_html ③也可以用find+tar命令实现 tar cf file.tar $(find /path(打包文件的路径) -type f)   2.打包public_html这个文件,而这个public_html这个文件里的cache文件是你不想打包的。 tar cvf public_html --exclude cache 另:tar --exclude home

Dos命令的巧用

大城市里の小女人 提交于 2020-02-10 03:30:26
  豪华绚丽的Windows让人们把DOS抛到遥远的记忆角落,然而,真正有价值的东西不会轻易退出历史的舞台。很多人都已经习惯于 Windows的图形化用户界面,熟不知古老的DOS命令却可以轻易的办到很多事情。 下面介绍了一些平常会用到的DOS命令操作技巧。 1.查找占用某个端口的进程   有时候在我们启动某些程序时会提示端口号已经被占用,但不知道具体被哪个程序所占用,此时可以通过DOS命令查找占用该端口的进程,对其进行关闭。    例如:netstat -ano | findstr 8080   如图:找到占用8080端口的进程ID为9892,然后通过该进程ID在资源管理器中关闭相应的进程,也可以直接通过“ taskkill -f -pid 9892 ”直接进行关闭 注:netstat命令用于显示协议统计信息和当前 TCP/IP 网络连接信息,“|”为管道操作符,前一个命令的输出作为后一个命令的输入。 2.修改用户密码   如果系统账号为本地账号,想要修改密码时,可以使用net user命令,使用该命令修改密码有一个好处,就是不需要输入原来的系统密码。   格式:net user 用户名 新密码 ,例如:net user shine 123   如图:将shine用户的密码修改为123(net user为显示当前系统用户),修改完后可以按下“ Windows+L ”键查看效果 3

mac OS 隐藏文件

狂风中的少年 提交于 2020-02-06 00:59:38
终端输入 ’chflags hidden 目标文件路径‘ 即可 显示隐藏文件 Command + Shift + . 来源: CSDN 作者: Just Demo 链接: https://blog.csdn.net/qq_42199786/article/details/104178888

Linux部分学习笔记

心已入冬 提交于 2020-02-01 15:18:44
操作系统:主要作用是管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便使用,作为中间人,连接软件和硬件。 Linux发展历程:unix --->minix ----->linux 命令行程序:终端 terminal cd 切换文件夹   cd /home 绝对路径 以根目录开头   cd admin 相对路径 不以根目录开头   cd .. 返回上一层目录   cd ~ 到自己的家目录 /home /admin   cd - 电视回看功能 pwd 查看当前目录 ls 查看目录内容   ls   ls -l 显示详细列表   ls -lh 把大小以人性化方式显示   ls -a 显示所有的文件,包含隐藏文件,隐藏文件是以 .开头的   ll 等于 ls -l mkdir 创建文件夹   mkdir tupian 在当前目录下创建文件夹   mkdir /home/admin/tupian 以绝对路径创建文件夹   mkdir /home/admir/a/tupian -p 如果上级目录不存在,加上-p自动创建父目录   mkdir a b 在当前目录创建多个文件夹   mkdir a/{c,d} 在指定目录下创建多个文件夹   mkdir .abc 以.开头 是创建隐藏文件夹 touch 创建一个空文件   touch abc.txt 在当前目录下创建 如果指定目录

初学redhat Linux基础命令及知识笔记2

丶灬走出姿态 提交于 2020-01-30 04:36:58
初学Linux第二天 ls 命令 ls:列出目录里的内容 ls -a 查看隐藏文件 . … (以点开头的影藏文件,显示当前目录和父目录) ls -A 查看隐藏文件 不包括 . … ls -r 逆序查看目录 ls -l 长列表列出目录 ls -a /home 查看根下的home下的隐藏文件。 cal 查看日历 cal 2019 显示2019年的日历 cal 06 2019 显示2019年6月的日历 创建别名 方法一 alias qwer=‘ ls’ 给ls命令创建别名qwer unalias qwer 删除别名 方法二 vim /.bashrc 写入 alias qwer=‘ls’ shift+; wq保存退出 source .bashrc 让文件生效 exit 重新登入 文件类型 Linux文件类型有七种:普通文件,目录文件,字符设备文件,块设备文件,socket文件,符号链接文件,管道文件。 1.普通文件 如图所示 前十个字符第一个字符为- ,这样的文件为普通文件。这样的文件一般用于一些相关应用程序的创建,例如图像工具,文档工具,归档工具等 2.目录文件 如图所示 前十个字符第一个字符为d(directory),这样的文件为目录文件 3.设备文件 3.1字符设备文件 如图所示 前十个字符第一个字符为c(character),这样的文件为字符设备文件。

隐藏文件或文件夹属性无法修改解决方案

与世无争的帅哥 提交于 2020-01-23 05:00:27
对于无法显示隐藏文件或文件夹的问题,网上的的 控制面板--》文件夹选项 解决方案就不再累述了。接下来是这个问题: 可以显示隐藏文件,但是想将隐藏文件或文件夹的隐藏属性去掉,却无法操作。因为右键查看文件属性时,可以看到隐藏的属性为灰色,前面的勾无法去掉。这种情况多是中了U盘病毒所导致。 隐藏文件或文件夹属性无法修改解决方案一: 1、进入"开始"菜单,选择"运行"输入"cmd"后进入命令提示符窗口。 2、输入盘符进入出问题的分区,如“F:”(不要引号)。截图: 3、键入如下命令即可去掉当前分区下所有文件和文件夹的隐藏属性: attrib /s /d -s -h 或者 attrib *.* -s -h /s /d 如果只是需要修改个别文件夹的隐藏属性,可以用如下命令: attrib Drive:\Path\"File Name" -s -h 解决方案二: 使用批处理文件。代码如下: @echo off title 修改文件的隐藏属性 mode con: cols=30 lines=10 attrib *.* -r -s -h /s /d echo. echo 处理成功,请按任意键退出! pause>nul 将上面的代码复制到记事本,然后另存为bat文件。将该文件放到需要更改隐藏属性文件夹或者根目录下,双击即可自动运行。 attrib命令格式 : 格式: ATTRIB [+R | -R]

ls

本秂侑毒 提交于 2020-01-16 04:13:41
list 的缩写,是最常见的目录操作命令,其主要功能是显示当前目录下的内容。此命令的基本格式为: ls [选项] 目录名称 ls 命令常用的选项以及各自的功能: -a 显示全部的文件,包括隐藏文件(开头为 . 的文件)也一起罗列出来,这是最常用的选项之一。 -A 显示全部的文件,连同隐藏文件,但不包括 . 与 .. 这两个目录。 -d 仅列出目录本身,而不是列出目录内的文件数据。 -f 默认会以文件名排序,使用 -f 选项会直接列出结果,而不进行排序。 -F 在文件或目录名后加上文件类型的指示符号,例如,* 代表可运行文件,/ 代表目录,= 代表 socket 文件,| 代表 FIFO 文件。 -h 以人们易读的方式显示文件或目录大小,如 1KB、234MB、2GB 等。 -i 显示 inode 节点信息。 -l 使用长格式列出文件和目录信息。 -n 以 UID 和 GID 分别代替文件用户名和群组名显示出来。 -r 将排序结果反向输出,比如,若原本文件名由小到大,反向则为由大到小。 -R 连同子目录内容一起列出来,等於将该目录下的所有文件都显示出来。 -S 以文件容量大小排序,而不是以文件名排序。 -t 以时间排序,而不是以文件名排序。 --color=never --color=always --color=auto never 表示不依据文件特性给予颜色显示。 always

学习Linux

扶醉桌前 提交于 2019-12-21 09:13:20
1.路径 Unix/Linux用正斜杠“/”分割目录 Windows与DOS则用反斜杠“\”来分割各个目录 2.目录结构 /opt : 给主机额外安装软件所摆放的目录。 /home: 系统默认的用户家目录 3.文件分类 普通文件 目录文件 设备文件 管道文件 链接文件 3.权限 写 r 读w 可执行x d rwx rwx rwx 分为三组 d 目录 成为文件类型 第一组:文件的所属用户 第二组:文件的所属组 第三组:其他用户 4Linux命令格式 命令 选项 参数 5帮助 命令 --help man 命令 6快捷键 打开终端:ctrl+alt+t 清屏:ctrl+l 在终端在退出锁定:ctrl+c tab 智能补全 按两下tab 显示列表 ↑ ↓ 历史记录 7重要基本命令 ls 【查看文件】 -a 查看所有文件包含隐藏文件 -l 以列表形式查看文件,不包含隐藏文件 -lh 以列表形式查看文件,不包含隐藏文件 -all以列表形式查看文件,包含隐藏文件 快捷方式 8几个通配符: 【*】 匹配任意多个字符【0-256】 a* 一个以上字符 256一下 【?】 匹配任意一个字符 a? 两个字符 【[b-m]】 区间法 匹配a到z的所有字符 只能确定一个字符 【[athgb]】 穷举法 权值法 匹配abcde的所有字符 只能确定一个字符 9.切换工作目录 cd 切换到用户主目录 cd ~

工坊学习第二天

﹥>﹥吖頭↗ 提交于 2019-12-10 19:40:52
1.安装图形界面 yum groupinstall -y ''GNOME Desktop'' 安装完成输入 init 52 2 .ctrl+d 退出当前终端 ctrl+z 暂停当前进程 ctrl+a 让光标移动最前面 ctrl+e 让光标移动最后面 3.# man ls 查询帮助文档 # reboot 重启 linux 系统目录结构 # ls 列出当前目录下文件目录 不含隐藏文件 # ls -l 隐藏文件下所有文件和目录的详细信息 权限 日期 时间等 # ls -a 所有文件和目录 包含隐藏文件 # vi /etc/hostname 修改名字 # ssh ip地址 PUTTY远程登录 # who am i 查看当前用户 4. 远程登录 # ssh root ip地址 登录另一台电脑 # ssh-keygen 生成密钥对 三次回车 # cat /root/.ssh/id_rsa.pub 查看第一台虚拟机公钥内容复制 # mkdir /root/.ssh 创建一个目录 # vi /root/.ssh/authorized_keys 将上面公钥复制到此文件中 # chmod 600 /root/.ssh/authorized_keys # ssh ip 地址 成功登录 5.变更用户所在目录 # cd /目录名/ 进入该目录下 pwd 查看当前目录 # cd . 当前目录 # cd ..