如果它的大小为0,我如何在linux中删除某个文件.我想在crontab中执行它而不需要任何额外的脚本.
l filename.file | grep 5th-tab | not eq 0 | rm
Run Code Online (Sandbox Code Playgroud)
像这样的东西?
我有一个包含许多0字节文件的目录.我使用ls命令时甚至看不到文件.我正在使用一个小脚本删除这些文件,但有时甚至不删除这些文件.这是脚本:
i=100
while [ $i -le 999 ];do
rm -f file${i}*;
let i++;
done
Run Code Online (Sandbox Code Playgroud)
有没有其他方法可以更快地完成这项工作?
我有以下目录结构: -
foo/dir1/
foo/dir2/
foo/dir3/
foo/dir1/a.rb
foo/dir1/b.rb
foo/dir1/c.rb
foo/dir1/d.rb
foo/dir2/e.rb
foo/dir2/f.rb
foo/dir2/g.rb
foo/dir2/h.rb
Run Code Online (Sandbox Code Playgroud)
如何从某个文件夹中删除零字节文件(dir1下的一些文件,dir2是零字节).如何查找和删除此类文件?