Skip to main content

Posts

Showing posts from 2015

Use xargs to copy files that have spaces in their filenames

Copy files with spaces on its filenames in Linux?

Use xargs parameter to copy files that have spaces on its filenames.

In Linux to copy a file which has a space on the filename must be enclosed in a parenthesis.

But if copying multiple files with has a space on their filenames is another story.

It is still an easy task to do with the use of xargs parameter.

Below is an example on how to use xargs to copy files with spaces on their filenames.

Command tested on a Red Hat Linux operating system and works okay.

Here's the command:

find . -iname "*.txt" -print0 | xargs -0 -I  {} cp {} /home/backup/txt_2015

Do not omit -0 and -I parameters or else system will have this error: Above command will search for files with ".txt" extension and copy to /home/backup/txt_2015 folder. Replace the cp with mv if need to move files instead of copying.
xargs: Warning: a NUL character occurred in the input.  It cannot be passed through in the argument list.  Did you mean to use the …

Get network interfaces description in Windows

Netsh is a command line tool that is very useful provided of course you know exactly on how to use it.
Below is an example on how to display the GUID and the description of the network interface card.
   netsh trace show interfaces
Sample output: Ethernet adapter Ethernet: Description:Intel(R) I350 Gigabit Network Connection Interface GUID:{1C8DC74A-0BCD-48FF-F3B7-26B1FF4D5650} Interface Index: 12 Interface Luid:0x8000008000000

Tunnel adapter isatap.{BCF65C9D-CB58-49F7-8BA1-88DBF2A6FBCE}: Description:Microsoft ISATAP Adapter #3 Interface GUID:{F8BB0A84-D5A4-CA93-BA100-27EF2898CC82} Interface Index: 19 Interface Luid:0x12000005000000
The GUID (globally unique identifier) is used to identify objects in Windows registry. The above command shows the description and the interface GUID, but the above command also can be used to sniff or capture traffic.
netsh trace start capture=YES report=YES persistent=YES
Netsh packet sniffing is quite handy because it's already built-in on the system and no …