Como listar apenas um tipo de arquivo em um diretório? [RESOLVIDO]

1. Como listar apenas um tipo de arquivo em um diretório? [RESOLVIDO]

Daniel
DanielDutra

(usa Linux Mint)

Enviado em 02/09/2016 - 01:29h

Boa madrugada e bom dia pessoal tudo bem? Espero que sim!

Gostaria de saber como eu posso listar os arquivos que possui um diretorio de maneira a filtrar apenas um tipo de arquivo.

Por exemplo: Na pasta /bin não possui apenas executaveis. Além deles, possui, pastas, scripts shell, documentos de textos,arquivos compactados e links simbolicos. Tenho na pasta /bin 3449 mas não são todos executaveis.

http://i.imgur.com/eEBtxBZ.png

Gostaria de listar apenas os arquivos executaveis da pasta /bin. Ou seja quero filtrar por tipo de arquivo. Como eu poderia fazer isso?

Me refiro a esse arquivos aqui = http://i.imgur.com/0OVFEvL.png

Por exemplo quando eu executo

file /usr/bin/a52dec 


ele me mostra esses resultados do arquivo a52dec mas ai eu não sei qual parte ele especifica a extensao do arquivo executavel. Veja = http://i.imgur.com/8EaupSA.png

Eu sei que pelo gerenciador de arquivos thunar eu consigo filtrar pelo tipo de arquivo mas eu gostaria de fazer isso pelo terminal para ele me mostrar apenas um tipo pois no thunar ele mostra todos.

Ps.: Gostaria de listar todos apenas todos os executaveis sem aparecer os outros tipos na saida. Tentei com o ls mas não consegui! =/

Desde já agradeço a boa vontade!


  


2. MELHOR RESPOSTA

Wellington
wellington_r

(usa Debian)

Enviado em 02/09/2016 - 15:30h

DanielDutra escreveu:

SIm companheiro welligton executei sim.

Me refiro a esse arquivos aqui = http://i.imgur.com/0OVFEvL.png

Por exemplo quando eu executo
file /usr/bin/a52dec 
ele me mostra esses resultados do arquivo a52dec mas ai eu não sei qual parte ele especifica a extensao do arquivo executavel. Veja = http://i.imgur.com/8EaupSA.png

Eu sei que pelo gerenciador de arquivos thunar eu consigo filtrar pelo tipo de arquivo mas eu gostaria de fazer isso pelo terminal para ele me mostrar apenas um tipo pois no thunar ele mostra todos.


Esse arquivo que você postou é um binário executável, porque o resultado de file /usr/bin/a52dec contém "ELF 64-bit LSB executable". Com essa informação você consegue até saber se é um executável para 32 bits ou 64 bits.

Execute:

file /bin/* | grep "ELF 64-bit LSB executable"


Você vai ver todos os arquivos executáveis contidos nessa pasta.

A extensão não identifica o tipo de arquivo. Se você pegar um jpg e mudar a extensão para pdf ele continua sendo um jpg. O file verifica o cabeçalho e através das informações encontradas lá consegue te dizer qual é aquele tipo de arquivo.

Veja que no exemplo que eu postei anteriormente, na linha "/bin/bzdiff: POSIX shell script, ASCII text executable", isso identifica que bzdiff é um script.

Faça um teste. Utilize "cat" em um arquivo identificado como script e depois execute "cat" em um arquivo executado como "ELF 64-bit...".

Você vai ver que no último caso o terminal vai ficar "maluco", porque ele está tentando exibir os binários contidos no arquivo binário em modo texto.
--------------------------------------------------------------------------------------------------------------------------------------
admin@server:~$ whatis life
life: nothing appropriate


3. Re: Como listar apenas um tipo de arquivo em um diretório? [RESOLVIDO]

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 02/09/2016 - 02:01h

Tenta ai:

find /bin -type f -perm 755 



----------------------------------------------------------
A Internet... foi projetada no espírito da confiança. Nem os protocolos de rede
de comunicações nem o software que comanda os sistemas computacionais
conectados a rede foram arquitetados para operação num ambiente no qual estão sob
ataque.
----------------------------------------------------------


4. Re: Como listar apenas um tipo de arquivo em um diretório? [RESOLVIDO]

Daniel
DanielDutra

(usa Linux Mint)

Enviado em 02/09/2016 - 02:26h

ctw6av escreveu:

Tenta ai:

find /bin -type f -perm 755 


----------------------------------------------------------


Obrigado pela resposta companheiro ctw6av. Eu digito o comando e aperto enter não acontece nada =S não mostra nada.



5. Re: Como listar apenas um tipo de arquivo em um diretório? [RESOLVIDO]

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 02/09/2016 - 03:07h

Que estranho... Tente novamente com:
ls -l /bin | grep '^-..x' 






----------------------------------------------------------
A Internet... foi projetada no espírito da confiança. Nem os protocolos de rede
de comunicações nem o software que comanda os sistemas computacionais
conectados a rede foram arquitetados para operação num ambiente no qual estão sob
ataque.
----------------------------------------------------------


6. Re: Como listar apenas um tipo de arquivo em um diretório?

Wellington
wellington_r

(usa Debian)

Enviado em 02/09/2016 - 08:34h

Deve ter formas mais avançadas, mas o mais básico é assim (por exemplo; troque "shell" por algum texto relacionado ao tipo de arquivo que procura, rode o comando sem o grep antes para ter uma noção do que pode usar):

file /bin/* | grep "shell" 

--------------------------------------------------------------------------------------------------------------------------------------
admin@server:~$ whatis life
life: nothing appropriate



7. Re: Como listar apenas um tipo de arquivo em um diretório? [RESOLVIDO]

Edigleysson Silva
Edy Silva

(usa Ubuntu)

Enviado em 02/09/2016 - 09:50h

Listando pela extensão do arquivo procurado pode funcionar.
Por exemplo:

find /home -name *.png 


Lista os arquivos de extensão png


8. Re: Como listar apenas um tipo de arquivo em um diretório? [RESOLVIDO]

Daniel
DanielDutra

(usa Linux Mint)

Enviado em 02/09/2016 - 11:29h

ctw6av escreveu:

Que estranho... Tente novamente com:
ls -l /bin | grep '^-..x' 



Companheiro ctw6av toda vez que rodo o seu comando ele não me retorna nenhuma saida. =S
Veja:
[danieldutra@programadoreslivres ~]$ ls -l /bin | grep '^-..x'
[danieldutra@programadoreslivres ~]$
[danieldutra@programadoreslivres ~]$ ls -l /bin | grep '^-..x'
[danieldutra@programadoreslivres ~]$
[danieldutra@programadoreslivres ~]$ ls -l /bin | grep '^-..x'
[danieldutra@programadoreslivres ~]$


[danieldutra@programadoreslivres ~]$ find /bin -type f -perm 755
[danieldutra@programadoreslivres ~]$


wellington_r escreveu:

Deve ter formas mais avançadas, mas o mais básico é assim (por exemplo; troque "shell" por algum texto relacionado ao tipo de arquivo que procura, rode o comando sem o grep antes para ter uma noção do que pode usar):

file /bin/* | grep "shell" 

--------------------------------------------------------------------------------------------------------------------------------------
admin@server:~$ whatis life
life: nothing appropriate


Companheiro os arquivos que procuram são executaveis. Conforme os da imagem abaixo
http://i.imgur.com/eEBtxBZ.png

file /bin/* | grep "shell" 

Então no lugar de shell eu coloco "executavel"?

Edy Silva escreveu:

Listando pela extensão do arquivo procurado pode funcionar.
Por exemplo:

find /home -name *.png 


Lista os arquivos de extensão png


COmpanheiro o problema é que eu não sei qual é a extensão deles pois todos são executaveis e não aparece nenhuma extensão na frente. =S Sou noob

Obrigado a todos pelas respostas.


9. Re: Como listar apenas um tipo de arquivo em um diretório? [RESOLVIDO]

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 02/09/2016 - 11:35h

Que estranho... Isso não deveria acontecer, deve ter algo de muito errado no seu sistema parece que não tem nada em /bin mas se isso fosse verdade você teria problemas na inicialização.

Poste a saída deste comando:

ls -a /bin 




----------------------------------------------------------
A Internet... foi projetada no espírito da confiança. Nem os protocolos de rede
de comunicações nem o software que comanda os sistemas computacionais
conectados a rede foram arquitetados para operação num ambiente no qual estão sob
ataque.
----------------------------------------------------------


10. Re: Como listar apenas um tipo de arquivo em um diretório?

Wellington
wellington_r

(usa Debian)

Enviado em 02/09/2016 - 13:15h

Companheiro os arquivos que procuram são executaveis. Conforme os da imagem abaixo
http://i.imgur.com/eEBtxBZ.png


Mas você executou "file /bin/*"?

Um exemplo:

root@PC:/home/wellington# file /bin/*
/bin/bash: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0x92c0d31fecfee066a1314496117fbf1f44dbac32, stripped
/bin/bunzip2: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0x12c2ca1c8e5251d1f1c299734a23c2cf90ca76a6, stripped
/bin/busybox: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0xaf59ebedf9d000b3328e0123a6e348c8ae1285d1, stripped
/bin/bzcat: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0x12c2ca1c8e5251d1f1c299734a23c2cf90ca76a6, stripped
/bin/bzcmp: symbolic link to `bzdiff'
/bin/bzdiff: POSIX shell script, ASCII text executable
/bin/bzegrep: symbolic link to `bzgrep'
/bin/bzexe: POSIX shell script, ASCII text executable
/bin/bzfgrep: symbolic link to `bzgrep'
/bin/bzgrep: POSIX shell script, ASCII text executable


Com essa saída você consegue dizer qual arquivo é um "executável" (acredito que você se refira a arquivos binários) e qual é script.
--------------------------------------------------------------------------------------------------------------------------------------
admin@server:~$ whatis life
life: nothing appropriate



11. Re: Como listar apenas um tipo de arquivo em um diretório?

Daniel
DanielDutra

(usa Linux Mint)

Enviado em 02/09/2016 - 14:25h

ctw6av escreveu:

Que estranho... Isso não deveria acontecer, deve ter algo de muito errado no seu sistema parece que não tem nada em /bin mas se isso fosse verdade você teria problemas na inicialização.

Poste a saída deste comando:

ls -a /bin 



Com esse ele me mostra todos os arquivos (não apenas os executaveis que eu quero)
[danieldutra@programadoreslivres ~]$ ls /bin |wc -l
3506
[danieldutra@programadoreslivres ~]$ ls -a /bin |wc -l
3508
[danieldutra@programadoreslivres ~]$ ls -a /bin
. monolinker
.. monop
'[' monop2
2to3 mono-service
2to3-2.7 mono-service2
2to3-3.5 mono-sgen
7z mono-sgen-gdb.py
7za mono-shlib-cop
7zr mono-symbolicate
a52dec mono-test-install
aafire mono-xmltool
aainfo montage
aalib-config more
aasavefont morph3d
aatest mount
abw2html mount.cifs
abw2raw mount.ecryptfs
abw2text mount.ecryptfs_private
accept mount.exfat
accessdb mount.exfat-fuse
aclocal mount.fuse
aclocal-1.15 mount.lowntfs-3g
aconnect mount.nfs
acpid mount.nfs4
acpi_listen mount.nilfs2
addftinfo mount.ntfs
addgnupghome mount.ntfs-3g
addpart mountpoint
addr2line mountstats
affixcompress mouse-dpi-tool
afmtodit mousepad
agentxtrap mouse-test
agetty mozroots
al mp2enc
al2 mp4art
alsabat mp4chaps
alsabat-test.sh mp4extract
alsactl mp4file
alsa_delay mp4info
alsa_in mp4subtitle
alsa-info.sh mp4tags
alsaloop mp4track
alsa_loopback mp4trackdump
alsamixer mpartition
alsa_out mpeg2dec
alsatplg mpeg2enc
alsaucm mpeg2vaenc
amidi mpeg2vldemo
amixer mpegtranscode
amuFormat.sh mpg123
anacron mpg123-id3dump
analyseplugin mpg123-strip
analyze mpicalc
animate mplex
annotate mprof-report
any2djvu mrd
anytovcd.sh mren
aplay msgattrib
aplaymidi msgcat
applygnupgdefaults msgcmp
applyplugin msgcomm
appres msgconv
apr-1-config msgen
apropos msgexec
apu-1-config msgfilter
ar msgfmt
arbfplight msggrep
arbfslight msginit
arbocclude msgmerge
arbocclude2 msgunfmt
archlinux-java msguniq
arecord mshortname
arecordmidi mshowfat
arp msm_notifier
arpd mtdev-test
arping mtools
arptables-compat mtoolstest
array mtp-albumart
as mtp-albums
aseqdump mtp-connect
aseqnet mtp-delfile
aserver mtp-detect
asn1Coding mtp-emptyfolders
asn1Decoding mtp-files
asn1Parser mtp-filetree
aspell mtp-folders
aspell-import mtp-format
assistant mtp-getfile
assistant-qt4 mtp-getplaylist
attr mtp-hotplug
autoconf mtp-newfolder
autoheader mtp-newplaylist
autom4te mtp-playlists
automake mtp-reset
automake-1.15 mtp-sendfile
autopoint mtp-sendtr
autoreconf mtp-thumb
autoscan mtp-tracks
autoupdate mtp-trexist
avahi-autoipd mtrace
avahi-bookmarks mtype
avahi-browse mugshot
avahi-browse-domains multiarb
avahi-daemon multiblend.flt
avahi-discover multictx
avahi-discover-standalone multictx32
avahi-dnsconfd multinoise
avahi-publish multispell
avahi-publish-address multitex
avahi-publish-service munch
avahi-resolve mutagen-inspect
avahi-resolve-address mutagen-pony
avahi-resolve-host-name mv
avahi-set-host-name mwaw2csv
avcenc mwaw2html
awk mwaw2raw
b43-fwcutter mwaw2svg
bacman mwaw2text
badblocks mwawFile
base32 mwawZip
base64 mxtar
basename mzip
bash namei
bashbug nameif
bc nano
bdftogd nbd-client
bdftopcf nbd-server
bdftruncate nbd-trdump
bd_info nc-config
bezier nccopy
biosdecode ncdump
bison ncgen
bitmap ncgen3
blinking-teapot ncursesw6-config
blkdeactivate ndiswrapper
blkdiscard ndiswrapper-buginfo
blkid ndptool
blkmapd neon-config
blockdev neqn
blueman-adapters net
blueman-applet netcap
blueman-assistant netctl
blueman-browse netctl-auto
blueman-manager net-snmp-cert
blueman-report net-snmp-config
blueman-sendto net-snmp-create-v3-user
blueman-services netstat
bluetooth nettle-hash
bmp2tiff nettle-lfib-stream
bond2team nettle-pbkdf2
bootctl networkctl
bounce NetworkManager
brick newgidmap
bridge newgrp
broadwayd newuidmap
bsdcat newusers
bsdcpio nf-ct-add
bsdtar nf-ct-list
bshell nf-exp-add
bssh nf-exp-delete
btrfs nf-exp-list
btrfsck nf-log
btrfs-convert nf-monitor
btrfs-debug-tree nf-queue
btrfs-find-root nfsdcltrack
btrfs-image nfsidmap
btrfs-map-logical nfsiostat
btrfs-select-super nfsstat
btrfs-show-super ngettext
btrfstune nice
btrfs-zero-log nilfs-clean
bump nilfs_cleanerd
bunzip2 nilfs-resize
busctl nilfs-tune
bvnc nl
bzcat nl-addr-add
bzdiff nl-addr-delete
bzgrep nl-addr-list
bzip2 nl-class-add
bzip2recover nl-class-delete
bzmore nl-classid-lookup
bzz nl-class-list
c++ nl-cls-add
c44 nl-cls-delete
c89 nl-cls-list
c99 nl-fib-lookup
cacaclock nl-link-enslave
caca-config nl-link-ifindex2name
cacademo nl-link-list
cacafire nl-link-name2ifindex
cacaplay nl-link-release
cacaserver nl-link-set
cacaview nl-link-stats
cache_check nl-list-caches
cache_dump nl-list-sockets
cache_metadata_size nl-monitor
cache_repair nl-neigh-add
cache_restore nl-neigh-delete
cairo-sphinx nl-neigh-list
cairo-trace nl-neightbl-list
cal nl-pktloc-lookup
calc_tickadj nl-qdisc-add
canberra-boot nl-qdisc-delete
canberra-gtk-play nl-qdisc-list
cancel nl-route-add
capsh nl-route-delete
captest nl-route-get
captoinfo nl-route-list
caspol nl-rule-list
cat nl-tctree-list
catchsegv nl-util-addr
catfish nm
catman nm-applet
cc nmblookup
cccheck nmcli
ccrewrite nm-connection-editor
cd-create-profile nm-online
cdda-player nmtui
cddb_query nmtui-connect
cd-drive nmtui-edit
cd-fix-profile nmtui-hostname
cd-iccdump nohup
cd-info noise
cd-it8 noise2
cdparanoia nologin
cd-paranoia notify-send
cdr2raw nproc
cdr2text npth-config
cdr2xhtml nroff
cd-read nscd
cdrskin nsenter
celtdec nspr-config
celtenc nss-config
cert2spc nstat
certmgr ntfs-3g
cert-sync ntfs-3g.probe
cert-to-efi-hash-list ntfs-3g.secaudit
cert-to-efi-sig-list ntfs-3g.usermap
certtool ntfscat
certutil ntfsclone
cfdisk ntfscluster
c++filt ntfscmp
chacl ntfscp
chage ntfsfix
chardetect ntfsinfo
chat ntfslabel
chattr ntfsls
chcon ntfsrecover
chcp ntfsresize
chcpu ntfstruncate
check_hd ntfsundelete
checkupdates ntfswipe
chem ntpd
chfn ntpdate
chgpasswd ntpdc
chgrp ntp-keygen
chktrust ntpq
chmod ntptime
chmorph ntptrace
chown ntp-wait
chpasswd numbers2csv
chromedriver numbers2raw
chromium numbers2text
chroot numfmt
chrt numlockx
chsh nunit-console
chvt nunit-console2
cifscreds nunit-console4
cifs.upcall nvlc
cisco-decrypt objcopy
cjb2 objdump
cjpeg ocsptool
ckbcomp od
cksum offset
cleanupdelta offset32
clear ofi
clear-color ofit
clear-fbo omxregister-bellagio
clear-fbo-scissor openconnect
clear-fbo-tex open-fuse-iso
clear-random openssl
clear-repeat openvpn
clear-scissor openvt
clearspd opj_compress
clear-undefined opj_decompress
clementine opj_dump
clementine-tagreader orage
clockdiff orbd
cmis-client orc-bugreport
cmp orcc
cmsutil orcus-css-dump
cmx2raw orcus-csv
cmx2text orcus-detect
cmx2xhtml orcus-gnumeric
col orcus-json
colcrt orcus-mso-encryption
colormgr orcus-ods
colrm orcus-xlsx
column orcus-xls-xml
comm orcus-xml
compare orcus-xml-dump
compile_et orcus-yaml
composite orcus-zip-dump
conjure osdemo
conplay osdemo16
convert osdemo1632
convert_hd osdemo32
convert-mans osdemo3232
convolutions osd_login
copypix os-prober
copytex out123
coredumpctl overlay
core_perl overlay32
corrupt_mpeg2 ownership
cowsay p11-kit
cowthink p11tool
cp pa-applet
cpaldjvu pacat
cpp paccache
cpufreq-bench pacdiff
cpufreq-bench_plot.sh pacdiffviewer
cpupower pacgraph
cracklib-check pacgraph-tk
cracklib-format pack200
cracklib-packer package-query
cracklib-unpacker paclist
crda paclog-pkglist
create-cracklib-dict pacman
createfp pacman-db-upgrade
createwin pacman-key
c_rehash pacman-mirrors
crlupdate pacman-optimize
crlutil pacmd
croco-0.6-config pacscripts
crond pacsearch
crontab pacsort
cryptsetup pactl
cryptsetup-reencrypt pactree
csepdjvu padsp
csharp pages2html
csplit pages2raw
csslint-0.6 pages2text
ctrlaltdel pal2rgb
ctstat paltex
cubemap pamac-daemon
cuberender pamac-install
cupsaccept pamac-manager
cupsaddsmb pamac-refresh
cups-browsed pamac-tray
cups-config pamac-updater
cupsctl pamon
cupsd pam_tally
cupsdisable pam_tally2
cupsenable pam_timestamp_check
cupsfilter panelctl
cupsreject pango-view
cupstestdsc paperconf
cupstestppd paperconfig
curl paplay
curl-config parec
curve_keygen parecord
cut parse.f2fs
cvlc parted
cvt partprobe
cwebp partx
cx18-ctl passwd
cxpm paste
date pasuspender
db_archive patch
db_checkpoint pathchk
db_deadlock pavucontrol
db_dump pax11publish
db_hotbackup pbdemo
db_load pbdemo32
db_log_verify pbinfo
db_printlog pbinfo32
db_recover pcap-config
db_replicate pccardctl
db_stat pcf2vpnc
db_tuner pcprofiledump
db_upgrade pcre-config
dbus-binding-tool pcregrep
dbus-cleanup-sockets pcretest
dbus-daemon pdata_tools
dbus-launch pdb2mdb
dbus-monitor pdf2dsc
dbus-run-session pdf2ps
dbus-send pdfdetach
dbus-test-tool pdffonts
dbus-update-activation-environment pdfimages
dbus-uuidgen pdfinfo
db_verify pdfmom
dc pdfroff
dc1394_reset_bus pdfseparate
dcadec pdftexi2dvi
dcadec-hd pdftocairo
dconf pdftohtml
dd pdftoppm
ddjvu pdftops
deallocvt pdftotext
debugfs pdfunite
debugfs.reiserfs pedump
debugreiserfs peekfd
decode_tm6000 perl
defrag.f2fs permview
delpart peverify
depmod pf2afm
derb pfbtopfa
derdump pfbtops
deriv pg
designer pgmtoy4m
designer-qt4 pgon-mode
desktop-file-edit pgrep
desktop-file-install photorec
desktop-file-validate pic
desktoptojson pic2graph
devlink pidof
df pinentry
dhclient pinentry-curses
dhclient-script pinentry-emacs
dhcpcd pinentry-gnome3
diff pinentry-gtk-2
diff3 pinentry-qt
dinoshade pinentry-tty
dir ping
dircolors pinky
dirmngr pinta
dirmngr-client pivot_root
dirname pixeltest
disable-paste pixeltool
disco pixeltool-qt4
display pk12util
display-buttons pkaction
display-coords pkcheck
dissolve pkcs1-conv
djpeg pk-example-frobnicate
djvm pkexec
djvmcvt pkg-config
djvudigital pkgdata
djvudump pkgdelta
djvuextract pkill
djvumake pkttyagent
djvups plaympeg
djvused pldd
djvuserve plipconfig
djvutoxml plistutil
djvutxt plog
djvuxmlparser plugctl
dlist-begin-call-end pluginviewer
dlist-dangling plugreport
dlist-degenerate plymouth
dlist-edgeflag plymouthd
dlist-edgeflag-dangling plymouth-set-default-theme
dlist-flat-tri pmap
dlist-mat-tri pmd2raw
dlist-recursive-call pmd2svg
dlist_test png2pnm
dlist-tri-flat-tri png2yuv
dlist-tri-mat-tri pngcp
dmcs pngcp-32
dmesg pngfix
dmeventd pngfix-32
dmevent_tool png-fix-itxt
dmidecode png-fix-itxt-32
dmraid pngtogd
dmsetup pngtogd2
dmstats pnm2png
dm-tool pnmtoy4m
dnsdomainname pod2texi
dnsmasq poff
dosfsck point
dosfslabel pointblast
draw2arrays point-clip
drawarrays pointcoord
drawelements point-param
drawelements-large points
drawoverhead point-sprite
drawpix point-wide
drawrange point-wide-smooth
drill policyeditor
dtd2rng policytool
dtd2xsd poly
dtsdec poly-flat
du poly-flat-clip
dubdv poly-flat-unfilled-clip
dumpe2fs poly-unfilled
dumpexfat pon
dump.f2fs post-grohtml
dumpiso poweroff
dumpkeys powertop
dumpseg pp
dumpsexp ppdc
dvb-fe-tool ppdhtml
dvb-format-convert ppdi
dvbv5-scan ppdmerge
dvbv5-zap ppdpo
dvconnect pphs
dvcont ppm2tiff
dvipdf ppmtolss16
dwebp ppmtoy4m
dwp pppd
e2freefrag pppdump
e2fsck pppoe
e2image pppoe-connect
e2label pppoe-discovery
e2undo pppoe-relay
e4crypt pppoe-server
e4defrag pppoe-setup
ebook2html pppoe-sniff
ebook2raw pppoe-start
ebook2text pppoe-status
ebtables-compat pppoe-stop
echo pppstats
ecryptfs-add-passphrase pprof
ecryptfsd pptp
ecryptfs-find pptpsetup
ecryptfs-insert-wrapped-passphrase-into-keyring pr
ecryptfs-manager precat
ecryptfs-migrate-home preconv
ecryptfs-mount-private pre-grohtml
ecryptfs-recover-private preunzip
ecryptfs-rewrap-passphrase prezip
ecryptfs-rewrite-file prezip-bin
ecryptfs-setup-private printafm
ecryptfs-setup-swap printenv
ecryptfs-stat printf
ecryptfs-umount-private prj2make
ecryptfs-unwrap-passphrase prlimit
ecryptfs-verify projtex
ecryptfs-wrap-passphrase protoc
efibootmgr proxy
efi-readvar prtstat
efitool-mkusb ps
efi-updatevar ps2ascii
efivar ps2epsi
efivar-static ps2pdf
efivar-tester ps2pdf12
egrep ps2pdf13
eject ps2pdf14
elfedit ps2pdfwr
enchant ps2ps
enchant-lsmod ps2ps2
encodedv pscap
encode_keychange psfaddtable
engine psfgettable
engrampa psfstriptable
env psfxtable
envsubst psicc
eps2eps psktool
eqn pspell-config
eqn2graph pstree
era_check pstree.x11
era_dump ptx
era_invalidate pub2raw
era_restore pub2xhtml
es2gears_x11 pulseaudio
es2gears_x1132 pulseaudio-ctl
es2_info putsurface
es2_info32 putsurface_wayland
es2tri pvchange
es2tri32 pvck
esdcompat pvcreate
ethtool pvdisplay
eu-addr2line pvmove
eu-ar pvremove
eu-elfcmp pvresize
eu-elfcompress pvs
eu-elflint pvscan
eu-findtextrel pwck
eu-make-debug-archive pwconv
eu-nm pwd
eu-objdump pwdx
eu-ranlib pwmconfig
eu-readelf pwunconv
eu-size pxelinux-options
eu-stack pydoc
eu-strings pydoc2
eu-strip pydoc3
eu-unstrip pydoc3.5
event_rpcgen.py pygobject-codegen-2.0
exfatfsck pygtk-codegen-2.0
exfatlabel pygtk-demo
exiv2 pylupdate5
exo-csource pyrcc5
exo-desktop-item-edit python
exo-open python2
exo-preferred-applications python2.7
expand python2.7-config
expiry python2-config
exportfs python3
expr python3.5
exrenvmap python3.5-config
exrheader python3.5m
exrmakepreview python3.5m-config
exrmaketiled python3-config
exrmultipart python-config
exrmultiview pyuic5
exrstdattr pyvenv
extlinux pyvenv-3.5
extract_a52 qcollectiongenerator
extract_dca qcollectiongenerator-qt4
extract_dts qdbus
extract_mpeg2 qdbuscpp2xml
f2fstat qdbuscpp2xml-qt4
faac qdbuscpp2xml-qt5
faad qdbus-qt4
factor qdbusviewer
faillog qdbusviewer-qt4
faked qdbusxml2cpp
fakeroot qdbusxml2cpp-qt4
fallocate qdbusxml2cpp-qt5
false qdoc
fancontrol qdoc3
fatlabel qdoc3-qt4
fax2ps qglinfo
fax2tiff qhelpconverter
fb_config qhelpconverter-qt4
fbobind qhelpgenerator
fbo_firecube qhelpgenerator-qt4
fbotexture qlalr
fc-cache qlalr-qt5
fc-cat qmake
fc-list qmake-qt4
fc-match qmake-qt5
fc-pattern qmicli
fc-query qmi-network
fc-scan qml
fc-validate qml1plugindump
fdformat qmlbundle
fdisk qmleasing
ffmpeg qmlimportscanner
ffmpegthumbnailer qmllint
ffplay qmlmin
ffprobe qmlplugindump
ffserver qmlplugindump-qt4
fftwf-wisdom qmlprofiler
fftwl-wisdom qmlscene
fftw-wisdom qmltestrunner
fftw-wisdom-to-conf qmlviewer
fgconsole qmlviewer-qt4
fgrep qpdf
fibmap.f2fs qpdfview
fidentify qrencode
file qt3to4-qt4
filecap qt5ct
filefrag qtchooser
fill qtconfig
find qtconfig-qt4
findfs qtdiag
findmnt qt-faststart
findssl.sh qtpaths
fire qtplugininfo
firefox qttracereplay-qt4
fixproc quad
fix-qdf quad-clip
fixqt4headers.pl-qt5 quad-clip-all-vertices
flac quad-clip-nearplane
flash-player-properties quad-degenerate
flash-var quad-flat
flat-clip quad-offset-factor
flex quad-offset-unfilled
flex++ quad-offset-units
flock quads
floppyd quadstrip
floppyd_installtest quadstrip-clip
fluidsynth quadstrip-cont
fmt quadstrip-flat
fogcoord quad-tex-2d
fold quad-tex-3d
font2c quad-tex-alpha
foomatic-addpjloptions quad-tex-pbo
foomatic-cleanupdrivers quad-tex-sub
foomatic-combo-xml quad-unfilled
foomatic-compiledb quad-unfilled-clip
foomatic-configure quad-unfilled-stipple
foomatic-datafile qv4l2
foomatic-extract-text qvlc
foomatic-fix-xml ranger
foomatic-getpjloptions rankmirrors
foomatic-kitload ranlib
foomatic-nonumericalids rapper
foomatic-perl-data rarp
foomatic-ppdfile rarpd
foomatic-ppd-options ras2tiff
foomatic-ppd-to-xml rasqal-config
foomatic-preferred-driver raw
foomatic-printermap-to-gutenprint-xml raw2tiff
foomatic-printjob ray
foomatic-replaceoldprinterids rcc
foomatic-rip rcc-qt4
foomatic-searchprinter rcc-qt5
fpcalc rcp
fplight rdfproc
fragcoord rdisc
free rdjpgcom
freetype-config rds-ctl
fribidi readelf
fsadm readlink
fsck readpix
fsck.btrfs readpixels
fsck.cramfs readprofile
fsck.exfat realpath
fsck.ext2 reboot
fsck.ext3 recode-sr-latin
fsck.ext4 redland-config
fsck.ext4dev redland-db-upgrade
fsck.f2fs refer
fsck.fat refind-install
fsck.jfs refind-mkfont
fsck.minix refind-mkrlconf
fsck.msdos refind-mvrefind
fsck.reiserfs reflect
fsck.vfat regdbdump
fsck.xfs reiserfsck
fsfreeze reiserfstune
fslight reject
fsraytrace rename
fs-tri renice
fstrim renormal
ftbench repo-add
ftchkwd repo-elephant
ftdiff repo-remove
ftdump request-key
ftgamma reset
ftgrid resgen
ftlint resgen2
ftmemchk resize2fs
ftmulti resizecons
ftp resizepart
ftpatchk resize_reiserfs
ftpd resolvconf
ftstring rev
fttimer rfkill
ftvalid rgb2ycbcr
ftview rifle
funzip rlogin
fuseiso rlogind
fuser rm
fusermount rmcp
g++ rmdir
gacutil rmid
gacutil2 rmiregistry
galculator rmmod
gamma rnano
gapi2-codegen roff2dvi
gapi2-fixup roff2html
gapi2-parser roff2pdf
gapplication roff2ps
gawk roff2text
gawk-4.1.3 roff2x
gcc roqet
gcc-ar route
gcc-nm routef
gcc-ranlib routel
gconf-merge-schema rpcbind
gconf-merge-tree rpcclient
gconfpkg rpcdebug
gconftool-2 rpcgen
gcov rpc.gssd
gcov-tool rpc.idmapd
gcr-viewer rpcinfo
gd2copypal rpc.mountd
gd2togif rpc.nfsd
gd2topng rpc.statd
gdbm_dump rsh
gdbm_load rshd
gdbmtool rsvg-convert
gdbus rsync
gdbus-codegen rtacct
gdcmpgif rtcwake
gdialog rtkitctl
gdiffmk rtmon
gdk-pixbuf-csource rtmpdump
gdk-pixbuf-pixdata rtmpgw
gdk-pixbuf-query-loaders rtmpsrv
gdlib-config rtmpsuck
gdparttopng rtpr
gdtopng rtstat
gearbox runcon
gears runlevel
geartrain run-on-ac
genbrk run-on-bat
gencat run-parts
genccode runuser
gencfu run-with-aspell
gencmn rvlc
gencnval safe_finger
gendict samplers
genl samplers_array
genl-ctrl-list sas_disk_blink
genmipmap sasldblistusers2
gennorm2 saslpasswd2
genrb sbcdec
gensprep sbcenc
genxs sbcinfo
geom-outlining-130 sclient
geom-outlining-150 scmp_sys_resolver
geom-sprites scp
geom-stipple-lines scp-dbus-service
geom-wide-lines screenfetch
geqn script
getcap scriptreplay
getconf scsi_ch_swp
get_device scsi_logging_level
get_driver scsi_mandat
getent scsi_readcap
getfacl scsi_ready
getfattr scsi_satl
gethostip scsi_start
getkeycodes scsi_stop
get_module scsi_temperature
getopt sdiff
getpcaps sdl2-config
getsysinfo sdl-config
gettext sdl-config-32
gettextize sdparm
gettext.sh secret-tool
get-versions secutil
gif2h5 sed
gif2rgb sendiso
gif2tiff sensord
gif2webp sensors
gifbuild sensors-conf-convert
gifclrmp sensors-detect
gifecho seq
giffix servertool
gifinto sessreg
giftext setarch
giftogd2 setcap
giftool setfacl
gimp setfattr
gimp-2.8 setfont
gimp-console setkeycodes
gimp-console-2.8 setleds
gimptool setmetamode
gimptool-2.0 setpci
gio-querymodules setreg
git setsid
git-cvsserver setterm
gitk setvtrgb
git-receive-pack set-wireless-regdom
git-shell setxkbmap
git-upload-archive sexp-conv
git-upload-pack sfdisk
gksu sftp
gksudo sg
gksu-properties sg_compare_and_write
glav sg_copy_results
glewinfo sg_dd
glib-compile-resources sg_decode_sense
glib-compile-schemas sg_emc_trespass
glib-genmarshal sgen
glib-gettextize sg_format
glib-mkenums sg_get_config
glilypond sg_get_lba_status
glinfo sg_ident
glmovie sginfo
globaltime sg_inq
gloss sg_logs
glslstateschange sg_luns
glsync sg_map
glsync32 sg_map26
gltestperf sgm_dd
glthreads sg_modes
glthreads32 sg_opcodes
glxcontexts sgp_dd
glxcontexts32 sg_persist
glxdemo sg_prevent
glxdemo32 sg_raw
glxgears sg_rbuf
glxgears32 sg_rdac
glxgears_fbconfig sg_read
glxgears_fbconfig32 sg_read_attr
glxgears_pixmap sg_read_block_limits
glxgears_pixmap32 sg_read_buffer
glxheads sg_readcap
glxheads32 sg_read_long
glxinfo sg_reassign
glxinfo32 sg_referrals
glxpbdemo sg_rep_zones
glxpbdemo32 sg_requests
glxpixmap sg_reset
glxpixmap32 sg_reset_wp
glxsnoop sg_rmsn
glxsnoop32 sg_rtpg
glxswapcontrol sg_safte
glxswapcontrol32 sg_sanitize
gnome-help sg_sat_identify
gnome-keyring sg_sat_phy_event
gnome-keyring-3 sg_sat_read_gplog
gnome-keyring-daemon sg_sat_set_features
gnomevfs-cat sg_scan
gnomevfs-copy sg_senddiag
gnomevfs-df sg_ses
gnomevfs-info sg_ses_microcode
gnomevfs-ls sg_start
gnomevfs-mkdir sg_stpg
gnomevfs-monitor sg_sync
gnomevfs-mv sg_test_rwbuf
gnomevfs-rm sg_timestamp
gnutls-cli sg_turs
gnutls-cli-debug sg_unmap
gnutls-serv sg_verify
gobject-query sg_vpd
gparted sg_write_buffer
gpartedbin sg_write_long
gparted_polkit sg_write_same
gpasswd sg_write_verify
gperl sg_wr_mode
gpg sg_xcopy
gpg2 sg_zone
gpg-agent sh
gpgconf sha1pass
gpg-connect-agent sha1sum
gpg-error sha224sum
gpg-error-config sha256sum
gpgme-config sha384sum
gpgme-tool sha512sum
gpgparsemail shadow_sampler
gpgscm shadowtex
gpgsm shape
gpgtar shape32
gpgv sharedtex
gpgv2 sharedtex32
gpg-zip sharedtex_mt
gphoto2-config sharedtex_mt32
gphoto2-port-config shlibsign
gpinyin showconsolefont
gpm showdb
gpm-root showjournal
gprof showkey
gr2fonttest showmount
grap2graph showstat4
grep showwal
gresource shred
grn shtest
grodvi shuf
groff shutdown
groffer sig-list-to-certs
grog signcode
grolbp sign-efi-sig-list
grolj4 signtool
gropdf signver
grops sim_client
grotty simplex-noise
groupadd sim_server
groupdel singlebuffer
groupmems sip
groupmod site_perl
groups size
grpck skdump
grpconv skinning
grpunconv sktest
grub-bios-setup slabtop
grub-editenv slattach
grub-file sleep
grub-fstest sln
grub-glue-efi slocate
grub-install slsh
grub-kbdcomp smartctl
grub-macbless smartd
grub-menulst2cfg smbcacls
grub-mkconfig smbclient
grub-mkfont smbcquotas
grub-mkimage smbget
grub-mklayout smbspool
grub-mknetdir smbtar
grub-mkpasswd-pbkdf2 smbtree
grub-mkrelpath sm-notify
grub-mkrescue smpeg-config
grub-mkstandalone sn
grub-mount sndfile-cmp
grub-ofpathname sndfile-concat
grub-probe sndfile-convert
grub-reboot sndfile-deinterleave
grub-render-label sndfile-info
grub-script-check sndfile-interleave
grub-set-default sndfile-metadata-get
grub-sparc64-setup sndfile-metadata-set
grub-syslinux2cfg sndfile-play
gs sndfile-regtest
gsbj sndfile-resample
gsc sndfile-salvage
gsdj snmp-bridge-mib
gsdj500 snmpbulkget
gsettings snmpbulkwalk
gsettings-data-convert snmpcheck
gsettings-schema-convert snmpconf
gsf snmpd
gsf-office-thumbnailer snmpdelta
gsf-vba-dump snmpdf
gslj snmpget
gslp snmpgetnext
gsnd snmpinform
gsraytrace snmpnetstat
gss-client snmpset
gssproxy snmpstatus
gss-server snmptable
gst-device-monitor-1.0 snmptest
gst-discoverer-0.10 snmptranslate
gst-discoverer-1.0 snmptrap
gst-feedback-0.10 snmptrapd
gst-inspect-0.10 snmpusm
gst-inspect-1.0 snmpvacm
gst-launch-0.10 snmpwalk
gst-launch-1.0 sntp
gst-play-1.0 soapsuds
gs-tri soelim
gst-stats-1.0 soffice
gst-typefind-0.10 sort
gst-typefind-1.0 sotruss
gst-visualise-0.10 soundstretch
gst-xmlinspect-0.10 spd-conf
gst-xmllaunch-0.10 spd-say
gsx spdsend
gtbl speaker-test
gtester spectex
gtester-report speech-dispatcher
gtf speexdec
gtk3-demo speexenc
gtk3-demo-application split
gtk3-icon-browser spriteblast
gtk3-widget-factory sprof
gtk-builder-convert sqldiff
gtk-builder-tool sqlite3
gtk-demo sqlmetal
gtk-encode-symbolic-svg sqlsharp
gtk-launch srptool
gtk-query-immodules-2.0 ss
gtk-query-immodules-3.0 sserver
gtk-query-settings ssh
gtk-update-icon-cache ssh-add
gufw ssh-agent
gufw-pkexec ssh-copy-id
guild sshd
guile ssh-keygen
guile-config ssh-keyscan
guile-snarf ssltap
guile-tools start-pulseaudio-x11
gunzip start-statd
gusbcmd startx
gvfs-cat startxfce4
gvfs-copy stat
gvfs-info stdbuf
gvfs-less steam
gvfs-ls steam-clean
gvfs-mime steamdeps
gvfs-mkdir stex3d
gvfs-monitor-dir stream
gvfs-monitor-file strings
gvfs-mount strip
gvfs-move stty
gvfs-open su
gvfs-rename substrings.pl
gvfs-rm sub-tex
gvfs-save sudo
gvfs-set-attribute sudoedit
gvfs-trash sudoreplay
gvfs-tree sulogin
gxditview sum
gzexe svcutil
gzip svlc
h264encode svn
h52gif svnadmin
h5cc svnbench
h5clear svndumpfilter
h5copy svnfsfs
h5debug svnlook
h5diff svnmucc
h5dump svnrdump
h5format_convert svnserve
h5import svnsync
h5jam svnversion
h5ls swapbuffers
h5mkgrp swaplabel
h5perf_serial swapoff
h5redeploy swapon
h5repack switch_root
h5repart sxpm



12. Re: Como listar apenas um tipo de arquivo em um diretório? [RESOLVIDO]

Daniel
DanielDutra

(usa Linux Mint)

Enviado em 02/09/2016 - 14:37h

wellington_r escreveu:

Companheiro os arquivos que procuram são executaveis. Conforme os da imagem abaixo
http://i.imgur.com/eEBtxBZ.png


Mas você executou "file /bin/*"?

Com essa saída você consegue dizer qual arquivo é um "executável" (acredito que você se refira a arquivos binários) e qual é script.
--------------------------------------------------------------------------------------------------------------------------------------
admin@server:~$ whatis life
life: nothing appropriate


SIm companheiro welligton executei sim.

Me refiro a esse arquivos aqui = http://i.imgur.com/0OVFEvL.png

Por exemplo quando eu executo
file /usr/bin/a52dec 
ele me mostra esses resultados do arquivo a52dec mas ai eu não sei qual parte ele especifica a extensao do arquivo executavel. Veja = http://i.imgur.com/8EaupSA.png

Eu sei que pelo gerenciador de arquivos thunar eu consigo filtrar pelo tipo de arquivo mas eu gostaria de fazer isso pelo terminal para ele me mostrar apenas um tipo pois no thunar ele mostra todos.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts