07-02-2018
Files by size
I am new to Unix and need help. I have several files of different sizes Example: 1 GB , 2GB , 500 mb ,200mb and even small sizes. What I want is I want to pick files and sum of the combined file size should be less than 3 Gb and move them to a different directory. when I do ls -ltr I want to pcik files of size 3 GB (files sizes combined it could be 2 files or 3 files or 30 files but should be less than 3 GB ). every time the script should pick up files less than 3 GB . For any reason there are only 5 files and the total size is less than 3 Gb then all those files should be picked and moved as well. We are in AIX unix Please let me know if you need more information. Thank you in advance for your help.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Is there a way to sort files by size using the ls command?
thanks in advance (1 Reply)
Discussion started by: AMD
1 Replies
2. Shell Programming and Scripting
Hi,
I have one file stat.
Stat file contents are as follows: for example.
H50768020040913,00260100,507680,13,0000000643,0000000643,00000,0000
H50769520040808,00260100,507695,13,0000000000,0000000000,00000,0000 H50770620040611,00260100,507706,13,0000000000,0000000000,00000,0000
Now i... (1 Reply)
Discussion started by: davidpreml
1 Replies
3. Shell Programming and Scripting
hello Experts,can any one tell me that i have a folder data in linux.
and there are three files A,B,C in the directory.
cany any one tell me the command that which can tell me how much space is occupied by each file and its free space also
for example
FILES USED SPACE FREE SPACE
A ... (1 Reply)
Discussion started by: shary
1 Replies
4. Shell Programming and Scripting
Basic:
find . -type f -name “*.txt” -print | awk '{gsub("Ontem", "AntesdeOntem", $0); print > FILENAME}' *.txt
The idea is in folder /home/myapontamentos
I have some files and i need to change in all them the word "ontem" to "antesdeontem".
But bigger files are cut (size i mean)... (4 Replies)
Discussion started by: single
4 Replies
5. Shell Programming and Scripting
hi,
i am facing a problem in merging two files using awk,
the problem is as stated below,
file1:
A|B|C|D|E|F|G|H|I|1
M|N|O|P|Q|R|S|T|U|2
AA|BB|CC|DD|EE|FF|GG|HH|II|1
....
....
....
file2 :
1|Mn|op|qr (2 Replies)
Discussion started by: shashi1982
2 Replies
6. UNIX for Dummies Questions & Answers
hello
i would like to copy files from 1 location to a nother, but it has only to copy files which are newer or have a different filesize.
all has to be logged to a copy.log file (als skipped files should be in the log)
is this possible with the cp command (1 Reply)
Discussion started by: arnoldg
1 Replies
7. UNIX for Dummies Questions & Answers
Hi guys,
I need to do 100 files comparison after I sorted the files. There are no specific key for sorting so i plan to arrange the files based on the file size. The command that i used to sort the files by size is as per below:-
ls -l | sort +4rn | awk '{print $5, $9}'
The problem that i... (3 Replies)
Discussion started by: shahril
3 Replies
8. Shell Programming and Scripting
To find the whole size of a particular directory i use "du -sk /dirname".. but after finding the direcory's size how do i make conditions like if the size of the dir is more than 1 GB i hav to delete some of the files inside the dir (0 Replies)
Discussion started by: shaal89
0 Replies
9. Shell Programming and Scripting
Hello,
I want remove files have same size in a directory.
this command only find this files.
ls -l | awk '$1!~/^d/{if(size!=""){ print}size=$8}'
I want to remove the files of the same size.
samples: 5 files are same size. I want to keep only first file.
Thank you very much for your help. (3 Replies)
Discussion started by: hoo
3 Replies
10. UNIX for Beginners Questions & Answers
I am new to Unix and need help. I have several files of different sizes Example: 1 GB , 2GB , 500 mb ,200mb and even small sizes. What I want is I want to pick files and sum of the combined file size should be less than 3 Gb and move them to a different directory. when I do ls -ltr I want... (5 Replies)
Discussion started by: pyarigreat
5 Replies
size(1) General Commands Manual size(1)
NAME
size - print section sizes of object files
SYNOPSIS
files
DESCRIPTION
produces section size information for each section in the object files. The size of the text, data and bss (uninitialized data) sections
are printed along with the total size of the object file. If an archive file is input to the command, the information for all archive mem-
bers is displayed.
Options
recognizes the following options:
Print sizes in decimal. This is the default.
Print sizes in octal.
Print sizes in hexadecimal.
Print version information about the command.
Print a verbose list of the subspaces in the object files.
Each subspace is listed on a separate line with its size, physical address, and virtual address.
Print the size of each allocatable section (ELF only).
Print the size and permission bits of each loadable segment (ELF only).
Print the sizes of non loadable segments or non allocatable sections
(ELF only).
Print the usage menu.
EXTERNAL INFLUENCES
Environment Variables
The following internationalization variables affect the execution of
Determines the locale category for native language, local customs and
coded character set in the absence of and other environment variables. If is not specified or is set to the empty string, a default
of (see lang(5)) is used instead of
Determines the values for all locale categories and has precedence over
and other environment variables.
Determines the locale that should be used to affect the format
and contents of diagnostic messages written to standard error.
Determines the locale category for numeric formatting.
Determines the locale category for character handling functions.
Determines the location of message catalogues for the processing
of
If any internationalization variable contains an invalid setting, behaves as if all internationalization variables are set to See envi-
ron(5).
International Code Set Support
Single- and multi-byte character code sets are supported.
DIAGNOSTICS
name cannot be read.
name is not an appropriate object file.
EXAMPLES
Compare the sizes of the text, data, and bss sections for two versions of a program:
SEE ALSO
System Tools:
as(1) translate assembly code to machine code
cc(1) invoke the HP-UX C compiler
ld(1) invoke the link editor
Miscellaneous:
a.out(4) assembler, compiler, and linker output
ar(4) archive format
STANDARDS CONFORMANCE
size(1)