操作对象:目录、文件
新建目录:mkdir dir1
新建文件:touch file1
删除目录、文件:rm -rf dir1/file1
剪切/修改目录名、文件名:mv dir1 dir2,mv file1 file2
复制目录名、文件名:cp dir1 dir2,cp file1 file2
修改文件内容:vi file1,修改后不保存退出:q!,修改后保存退出:wq!
查看文件内容:cat file1,tail -f file1,head -n file1
查目录名、文件名:find /aa/bb dir1,find /aa/bb file1
切换目录:cd /dir1,cd ..,cd ~
上传(本地上传到服务器):
scp /aa/bb/file1 root@10.11.12.13:/cc/dd
scp -r /aa/bb/dir1 root@10.11.12.13:/aa/bb
下载(服务器下载到本地):
scp root@10.11.12.13:/aa/bb/file1 /cc/dd
scp -r root@10.11.12.13:/aa/bb/dir1 /cc/dd
修改属主:chown user1 file1,chown user1 dir1
修改属组:chgrp user1 file1,chgrp user1 dir1
修改权限:chmod 777 file1,chmod 777 dir1
压缩:
解压:
操作对象:系统
查看磁盘使用情况:df
df命令的全称是Disk Free,
统计磁盘中空闲的空间,也即空闲的磁盘块数。通过文件系统磁盘块分配图进行计算得出。可以用来查看磁盘已被使用多少空间和还剩余多少空间。
目录或文件已使用磁盘情况:du
du命令的全称是 Disk Used ,统计磁盘已经使用的空间。它是直接统计各文件各目录的大小,而不是从硬盘获得信息的。
指定目录、文件:du dir1,du file1
df、du的区别
du: 通过搜索文件来计算每个文件的大小,然后累加,只能查看存在的文件。
df : 通过文件系统来快速获空间的大小信息,当我们删除一个文件的时候,这个文件一般不会马上消失,只有所有程序都不用的时候,才会释放已删除的文件。 df在统计的时候把删除暂时没有释放的也统计在内。
如果没有删除,du 和df查看的大小是一样,如果存在删除操作,du和df就不一致了。