b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

shell删除空文件夹

电脑杂谈  发布时间:2020-03-27 10:11:51  来源:网络整理

shell搜索文件_手机shell可以删除吗_shell 删除文件夹

1.windows cygwin版本

查找类型|

du |

gawk'{if($ 1 ==“ 0”){print $ 2}}'| | #我使用cygwin判断$ 1 == 0,如果使用linux,则$ 1 ==“ 4”

sort-ru |

gawk'{system(“ rmdir” $ 0)}'

2.linux版本(实际上,这太严格了!)

查找类型|

du-S |

gawk'{if($ 1 ==“ 4”){print $ 2}}'|

shell 删除文件夹_shell搜索文件_手机shell可以删除吗

sort-ru |

gawk'{system(“ rmdir” $ 0)}'

3.shell + python

找到文件夹大小py,参考: Python代码以获取文件夹大小

#! / bin / python

importos,sys

fromos.pathimportjoin,getsize

defgetdirsize(dir):

大小= 0L;

forroot,dirs,filesinos.walk(dir):

手机shell可以删除吗_shell搜索文件_shell 删除文件夹

大小+ =总和[[dirs中dname的getdirsize(join(root,dname)))];

size + = sum([为文件名获取getsize(join(root,name))]);

returnsize;

dir_path = sys.argv [1];

filesize = getdirsize(dir_path);

printdir_path,“ \ t”,文件大小;

外壳

find.-typed-execpythongetDirSize.py {} \; |

sort-ru |

gawk'{if($ 2 ==“ 0”){print $ 1}}'|

shell搜索文件_shell 删除文件夹_手机shell可以删除吗

gawk'{system(“ rmdir” $ 0)}'

找到.-type d#查找文件夹

du#文件夹大小

gawk'{if($ 1 ==“ 0”){print $ 2}}'#文件夹输出为0

sort -ru#准备删除(例如,文件夹./t1为空./t1/t11为空. 首先是./t1/t11,然后是./t1. 删除没有问题)

gawk'{system(“ rmdir” $ 0)}'#野蛮删除

其他:

组合排序-u以查找最小或最大的文件

#! python

#pythonthis.py / home / xj_liukaiyi / imusic /".* 128kbps \ /.* \. mp3“

shell搜索文件_手机shell可以删除吗_shell 删除文件夹

importos,sys,重新

fromos.pathimportjoin,getsize

defgetdirsize(目录,重新归档):

forroot,dirs,filesinos.walk(dir):

fordnameindirs:

getdirsize(联接(root,dname)shell 删除文件夹,重新归档)

文件名

ffname =加入(根,名称)

ifre.search(重新归档shell 删除文件夹,文件名):

打印“ d \ t%s”%(getsize(ffname),ffname)

dir_path = sys.argv [1];

file_re = sys.argv [2];

filesize = getdirsize(dir_path,file_re);


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-154026-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...