Linux 命令:
& :将程序放到后台运行;
ctrl+z :将程序放到后台,并暂停执行;
ctrl+c :停止运行当前程序(关闭);
jobs :是查看后台都有什么程序;
fg :将后台的程序调到前台,并继续执行,配合ctrl+z使用;
bg :让被ctrl+z暂停到后台的程序继续在后台运行;
ps -u user_name :查看当前运行程序;
du -ah --max-depth=1 这个是我想要的结果 a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。
du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -sh
一、du的功能:
`du` reports the amount of disk space used by the specified files and for each subdirectory (of directory arguments). with no arguments,`du` reports the disk space for the current directory。
很明显,与df不同,它用来查看文件或目录所占用的磁盘空间的大小。
二、du常用的选项:
-h:以人类可读的方式显示
-a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小
-s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小
-c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和
--apparent-size:显示目录或文件自身的大小
-l :统计硬链接占用磁盘空间的大小
-L:统计符号链接所指向的文件占用的磁盘空间大小
一、du -h:这个就不多说了。
二、du -a:使用此选项时,显示目录和目录下子目录和文件占用磁盘空间的大小。
df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息
语法
df(选项)(参数)
选项
-a或--all:包含全部的文件系统; --block-size= <区块大小> :以指定的区块大小来显示区块数目; -h或--human-readable:以可读性较高的方式来显示信息; -H或--si:与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes; -i或--inodes:显示inode的信息; -k或--kilobytes:指定区块大小为1024字节; -l或--local:仅显示本地端的文件系统; -m或--megabytes:指定区块大小为1048576字节; --no-:在取得磁盘使用信息前,不要执行sync指令,此为预设值; -P或--portability:使用POSIX的输出格式; --sync:在取得磁盘使用信息前,先执行sync指令; -t <文件系统类型> 或--= <文件系统类型> :仅显示指定文件系统类型的磁盘信息; -T或--print-type:显示文件系统的类型; -x <文件系统类型> 或--exclude-type= <文件系统类型> :不要显示指定文件系统类型的磁盘信息; --:显示帮助; --version:显示版本信息。 文件系统类型> 文件系统类型> 文件系统类型> 文件系统类型> 区块大小>
参数
文件:指定文件系统上的文件。
实例
查看系统磁盘设备,默认是KB为单位:
[root@LinServ-1 ~]# df 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/sda2 146294492 28244432 110498708 21% / /dev/sda1 1019208 62360 904240 7% /boot tmpfs 1032204 0 1032204 0% /dev/shm /dev/sdb1 2884284108 218826068 2518944764 8% /data1
使用-h
选项以KB以上的单位来显示,可读性高:
[root@LinServ-1 ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda2 140G 27G 106G 21% / /dev/sda1 996M 61M 884M 7% /boot tmpfs 1009M 0 1009M 0% /dev/shm /dev/sdb1 2.7T 209G 2.4T 8% /data1
查看全部文件系统:
[root@LinServ-1 ~]# df -a 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/sda2 146294492 28244432 110498708 21% / proc 0 0 0 - /proc sysfs 0 0 0 - /sys devpts 0 0 0 - /dev/pts /dev/sda1 1019208 62360 904240 7% /boot tmpfs 1032204 0 1032204 0% /dev/shm /dev/sdb1 2884284108 218826068 2518944764 8% /data1 none 0 0 0 - /proc/sys/fs/binfmt_misc
du -sh ./* 查看 目录下所有 文件和文件夹 的大小,文件夹显示根目录的 大小。
gf -- 跳转到对应的 file中
xxxx.tar.gz 解压和压缩 命令
解压:
1. tar.gz 压缩文件解压
tar -zvxf xxxxx.tar.gz -- 解压到当前路径
2. .gz压缩文件解压
gzip -d xxxxx.gz -- 解压到当前路径
压缩:
1. 压缩成 .tar.gz 文件
tar -cvzf xxxxx.tar.gz xxxxx
xxxx.tar 解压和压缩命令
压缩:
tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg 解压: tar -xvf file.tar //解压 tar包
unzip:解压 xxxx.zip 压缩包
find常见用法示例:
https://www.cnblogs.com/archoncap/p/6144369.html