linux命令—磁盘管理

!/bin/bash

http://www.runoob.com/linux/linux-command-manual.html

# df命令用于显示目前在Linux系统上的文件系统的磁盘使用情况统计。
# 语法
# df [选项]... [FILE]...
# 文件-a, --all 包含所有的具有 0 Blocks 的文件系统
# 文件--block-size={SIZE} 使用 {SIZE} 大小的 Blocks
# 文件-h, --human-readable 使用人类可读的格式(预设值是不加这个选项的...)
# 文件-H, --si 很像 -h, 但是用 1000 为单位而不是用 1024
# 文件-i, --inodes 列出 inode 资讯,不列出已使用 block
# 文件-k, --kilobytes 就像是 --block-size=1024
# 文件-l, --local 限制列出的文件结构
# 文件-m, --megabytes 就像 --block-size=1048576
# 文件--no-sync 取得资讯前不 sync (预设值)
# 文件-P, --portability 使用 POSIX 输出格式
# 文件--sync 在取得资讯前 sync
# 文件-t, --type=TYPE 限制列出文件系统的 TYPE
# 文件-T, --print-type 显示文件系统的形式
# 文件-x, --exclude-type=TYPE 限制列出文件系统不要显示 TYPE
# 文件-v (忽略)
# 文件--help 显示这个帮手并且离开
# 文件--version 输出版本资讯并且离开

df
# du命令用于显示目录或文件的大小。
# du会显示指定的目录或文件所占用的磁盘空间。
# 语法
# du [-abcDhHklmsSx][-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>][--max-depth=<目录层数>][--help][--version][目录或文件]
# 参数说明:
# -a或-all 显示目录中个别文件的大小。
# -b或-bytes 显示目录或文件大小时,以byte为单位。
# -c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
# -D或--dereference-args 显示指定符号连接的源文件大小。
# -h或--human-readable 以K,M,G为单位,提高信息的可读性。
# -H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。
# -k或--kilobytes 以1024 bytes为单位。
# -l或--count-links 重复计算硬件连接的文件。
# -L<符号连接>或--dereference<符号连接> 显示选项中所指定符号连接的源文件大小。
# -m或--megabytes 以1MB为单位。
# -s或--summarize 仅显示总计。
# -S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。
# -x或--one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。
# -X<文件>或--exclude-from=<文件><文件>指定目录或文件。
# --exclude=<目录或文件> 略过指定的目录或文件。
# --max-depth=<目录层数> 超过指定层数的目录后,予以忽略。
# --help 显示帮助。
# --version 显示版本信息。

# 显示目录大小
du doc1/

# 显示文件大小
du doc1.txt 
# 创建目录
# mkdir命令用于建立名称为 dirName 之子目录
# mkdir [-p] dirName
# 参数说明:-p 确保目录名称存在,不存在的就建一个;dirName不区分大小写

mkdir -p docTmp
# 打开目录
# cd命令用于切换当前工作目录至 dirName(目录参数)。
# 其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home 目录 (也就是刚 login 时所在的目录)。
# 另外,"~" 也表示为 home 目录 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。
# 语法 dirName:要切换的目标目录。
# cd [dirName]

# 跳到 /usr/bin/ 
cd /usr/bin

# 跳到自己的 home 目录 
cd ~

# 跳到目前目录的上上两层 
cd ../..

# 跳到当前目录的上一层目录
cd ..
cd ../
# 显示完整目录
# pwd命令用于显示工作目录。
# 执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。

pwd

echo `pwd`
# 删除目录

# rmdir命令删除空的目录。
# rmdir [-p] dirName
# 参数:-p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除。
rmdir tmp1

# 删除有文件的目录(注意:必须添加参数" -r ", 或" -R ")
rm -R docTmp/
# 复制目录(注意:必须添加参数" -r ", 或" -R ")
cp -r tmp tmp1
# 修改目录名称
mv tmp tmp2
# 移动目录
mv tmp ./tmp2
# 查看目录内容
# ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。
# ls [-alrtAFR] [name...]
# 参数 :
# -a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)
# -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
# -r 将文件以相反次序显示(原定依英文字母次序)
# -t 将文件依建立时间之先后次序列出
# -A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
# -F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
# -R 若目录下有文件,则以下之文件亦皆依序列出

ls 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

番薯大佬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值