2015-09-17 1 views
3

Я прочитал много много вопросов, сказали просто только код нижеКак найти пустой каталог, используя MobaXTerm портативной версию

find . -type d -empty 

Но это показывает, что он ниже сообщение на моей MobaXterm портативном, BusyBox я читал эту статью, но не знаю, как это сделать.

Я также проверял плагины MobaXTerm, но до сих пор не знаю, как их использовать на переносной версии MobaXTerm.

find /drives/d/ -type d -empty 
find: unrecognized: -empty 
BusyBox v1.22.1 (2014-09-26 07:33:17 CEST) multi-call binary. 

Usage: find [-HL] [PATH]... [OPTIONS] [ACTIONS] 

Search for files and perform actions on them. 
First failed action stops processing of current file. 
Defaults: PATH is current directory, action is '-print' 

     -L,-follow  Follow symlinks 
     -H    ...on command line only 
     -xdev   Don't descend directories on other filesystems 
     -maxdepth N  Descend at most N levels. -maxdepth 0 applies 
         actions to command line arguments only 
     -mindepth N  Don't act on first N levels 
     -depth   Act on directory *after* traversing it 

Actions: 
     (ACTIONS)  Group actions for -o/-a 
     ! ACT   Invert ACT's success/failure 
     ACT1 [-a] ACT2 If ACT1 fails, stop, else do ACT2 
     ACT1 -o ACT2 If ACT1 succeeds, stop, else do ACT2 
         Note: -a has higher priority than -o 
     -name PATTERN Match file name (w/o directory name) to PATTERN 
     -iname PATTERN Case insensitive -name 
     -path PATTERN Match path to PATTERN 
     -ipath PATTERN Case insensitive -path 
     -regex PATTERN Match path to regex PATTERN 
     -type X   File type is X (one of: f,d,l,b,c,...) 
     -perm MASK  At least one mask bit (+MASK), all bits (-MASK), 
         or exactly MASK bits are set in file's mode 
     -mtime DAYS  mtime is greater than (+N), less than (-N), 
         or exactly N days in the past 
     -mmin MINS  mtime is greater than (+N), less than (-N), 
         or exactly N minutes in the past 
     -newer FILE  mtime is more recent than FILE's 
     -inum N   File has inode number N 
     -user NAME/ID File is owned by given user 
     -group NAME/ID File is owned by given group 
     -size N[bck] File size is N (c:bytes,k:kbytes,b:512 bytes(def.)) 
         +/-N: file size is bigger/smaller than N 
     -links N  Number of links is greater than (+N), less than (-N), 
         or exactly N 
     -prune   If current file is directory, don't descend into it 
If none of the following actions is specified, -print is assumed 
     -print   Print file name 
     -print0   Print file name, NUL terminated 
     -exec CMD ARG ; Run CMD with all instances of {} replaced by 
         file name. Fails if CMD exits with nonzero 
     -delete   Delete current file/directory. Turns on -depth option 

ответ

1

Вы используете find из busy-box, который известен своими проблемами для нескольких вариантов.

Хотя в помощи указано, что они доступны.

Я предлагаю использовать find от findutilsGNU package если возможно.

+0

Спасибо, сэр, но я должен использовать BusyBox. Необходимо попробовать установить дополнительный пакет. – Dew

+0

findutils исправил проблему для меня – kirtan403