Linux(OSX)揪出磁盘大文件,搜索排序清理,文件(夹)操作
跳转到指定路径cd /tmp/查看当前路径pwd查看当前文件夹的空间大小du -sh .查看当前路径下的文件列表(非遍历)ls -lashLinux创建文件夹mkdir /tmp/dir在 /tmp/dir/ 创建a.txt文件touch /tmp/dir/a.txt复制文件cp /root
(遍历) Linux查找指定目录下超过100M的文件并排序,并显示其大小(Human Friendly)
find /var/ -type f -size +100M -print0 | xargs -0 ls -lh
(遍历) 获取某个目录下的大于50M的文件
find . -type f -size +50M(非遍历) 显示指定文件夹下10个占用空间最大的文件或目录
sudo du -s /var/* | sort -rn | head -10
搜索文件Find命令
find -name "*.txt" -print 查找txt结尾的文件并输出到屏幕上
find /cmd ".sh" -print 查找/cmd目录下所有sh文件,并输出
find . -perm 755 -print 查找当前目录下权限为755的文件,并输出
find `pwd` -user root -print 查找当前目录下属主为root的文件,并输出
find ./ -group sunwill -print 查找当前目录下所属主是sunwill的文件
find /var -mtime -5 -print 查找/var目录下更改时间为5天内的所有文件
find /var -mtime +5 -print 查找/var目录下更改时间为5天以前的所有文件
find /var -newer "myfile1" ! -newer "myfile2" -print 查找/var目录下比myfile1新,但是比myfile2旧的所有文件。
find /var -type d -print 查找/var目录下所有目录
find /var -type l -print 查找/var目录下所有的符号链接文件。
find . -size +1000000c -print 查找当前目录下大于1000000字节的文件
find / -name "con.file" -depth -print 查找根目录下有无"con.file",若无则在其子目录中查找
find . -type f -exec ls -l {} \; 查找当前目录下是否有普通文件,若有则执行ls -l
Linux中查看当前目录下所有子目录空间占用情况的命令
du -shc *
cd /tmp/
查看当前路径
pwd
查看当前文件夹的空间大小
du -sh .
查看当前路径下的文件列表(非遍历)
ls -lash
Linux创建文件夹
mkdir /tmp/dir
在 /tmp/dir/ 创建a.txt文件
touch /tmp/dir/a.txt
复制文件
cp /root/a.txt /tmp/
复制文件夹
cp -r dir/ /tmp/
移动文件(同时也可以重命名)
mv /tmp/hello.log /another/Dir/
mv /tmp/hello.log /another/Dir/one.log
移动文件夹(同时也可以重命名)
mv /root/dir/ /home/new/dir/
查看文件内容
cat /etc/services.txt
删除文件或文件夹
rm /tmp/a.txt
rm -r /tmp/test/
Linux中修改文件(夹)权限
sudo chmod 777 /path/to/file.sh
sudo chmod +x xx.sh
...
Linux中修改文件所有者
sudo chown yourUserName:yourGroup /path/to/file/xx.php
sudo chown -R yourUserName:yourGroup /path/to/Dir/
查看指定文件信息
ls -lash /path/to/your/file
(难)linux删除指定文件之外的所有文件
http://blog.csdn.net/taiyang1987912/article/details/41488395
更多推荐
所有评论(0)