Sponsored Content
Full Discussion: understanding mv command
Top Forums Shell Programming and Scripting understanding mv command Post 302361984 by saravanan71184 on Wednesday 14th of October 2009 03:32:41 PM
Old 10-14-2009
understanding mv command

hi
i was moving a file from one directory to another with the following cmmand

mv /home/hsghh/dfd/parent/file.txt .

while doing so i i accidently

mv /home/hsghh/dfd/dfd .

although i gave ctrl c and terminate the move command some of the file are missing in the parent directory and they are not in current directory also

is there a way i can get those files restored
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Need help understanding script command

We use a UNIX-based system (Lawson) at work and I was given this command to request a data extract from the db admin. The only thing I really understand is the last line as it appears to be joining the files created from the first three lines into one. Is there anyone who can help me breakdown the... (4 Replies)
Discussion started by: KGee
4 Replies

2. Shell Programming and Scripting

understanding the sed command

Guys, I am trying to understand the sed command here. adx001 $ a=/clocal/dctrdata/user/dctrdat1/trdroot/recouncil adx001 $ b=`echo $a | sed 's/\//\\\\\//g'` adx001 $ echo $b \/clocal\/dctrdata\/user\/dctrdat1\/trdroot\/recouncil The sed command i took it from the script. Please... (3 Replies)
Discussion started by: mac4rfree
3 Replies

3. Shell Programming and Scripting

Help Needed in understanding this command

Hi All, I search the forum for my query, Glad that got solution to it. But i really want to understand how does this command work. sed -e ':a' -e 's/\("*\),\(*"\)/\1~\2/;ta' Basically it is replacing all the comma(,) characters in between quotes with a tilde. Specially what does ':a' ,... (2 Replies)
Discussion started by: DSDexter
2 Replies

4. Shell Programming and Scripting

understanding the kill command

Hi Guys, I like to know if i have a process which triggers 10 different child processes. How to identify out of the 11 processes running which is the parent process and what are the child process? And if i kill the parent process will the child process be killed.. if not is there a way to... (2 Replies)
Discussion started by: mac4rfree
2 Replies

5. UNIX for Dummies Questions & Answers

Understanding the output command

Could you please explain me whats happening in the below code, appreciate your help, Thank you. /product/apps/informatica/v7/pc/ExtProc/NewDAC/dacRecBuilder.sh /product/apps/informatica/v7/pc/TgtFiles/NEW_DAC/DAC_Pos_TradeInv_Records.out ... (5 Replies)
Discussion started by: Ariean
5 Replies

6. Solaris

Understanding 'du' command

Hi I have a questions related 2 commands : 'du' and 'ls'. Why is the difference between output of 'du' and 'ls' cmd's ? Command 'du' : ------------------ jakubn@server1 /home/jakubn $ du -s * 4 engine.ksh 1331 scripts 'du -s *' ---> shows block count size on disk (512 Bytes... (5 Replies)
Discussion started by: presul
5 Replies

7. Shell Programming and Scripting

Understanding 'find' command

I want to understand what does this command do:confused::confused: find . \( -type f -o -type 1 \) Plz someone explain me ! Thanks much in advance!! (2 Replies)
Discussion started by: sears
2 Replies

8. UNIX for Dummies Questions & Answers

Understanding nm command output

After running nm command on any object file from out put can we get to know that wheather a symbol is a call to a function or definition of function ? I am searching a class and function definitions inside many .so files. I have 3 files which contain the symbol but I don't know wheather they... (2 Replies)
Discussion started by: yatrik007
2 Replies

9. UNIX for Dummies Questions & Answers

understanding sed command

Hi Friends, I need a small help in understanding the below sed command. $ cat t4.txt 1 root 1 58 0 888K 368K sleep 4:06 0.00% init 1 root 1 58 0 888K 368K sleep 4:06 0.00% init last $ sed 's/*$//' t4.txt 1 root 1 58 0 888K ... (3 Replies)
Discussion started by: forroughuse
3 Replies

10. Shell Programming and Scripting

awk : Need Help in Understanding a command

Hello I am working on a Change request and Stuck at a point. The below awk command is used in the function. float_test ( ) { echo | awk 'END { exit ( !( '"$1"')); }' } I understand that awk 'END' is used to add one line at the end and exit is used to end the script with an error... (4 Replies)
Discussion started by: rahul2662
4 Replies
DIAL(2) 							System Calls Manual							   DIAL(2)

NAME
dial, hangup, announce, listen, accept, reject, netmkaddr - make and break network connections SYNOPSIS
#include <u.h> #include <libc.h> int dial(char *addr, char *local, char *dir, int *cfdp) int hangup(int ctl) int announce(char *addr, char *dir) int listen(char *dir, char *newdir) int accept(int ctl, char *dir) int reject(int ctl, char *dir, char *cause) char* netmkaddr(char *addr, char *defnet, char *defservice) DESCRIPTION
For these routines, addr is a network address of the form network!netaddr!service, network!netaddr, or simply netaddr. Network is any directory listed in /net or the special token, net. Net is a free variable that stands for any network in common between the source and the host netaddr. Netaddr can be a host name, a domain name, a network address, or a meta-name of the form $attribute, which is replaced by value from the value-attribute pair attribute=value most closely associated with the source host in the network data base (see ndb(6)). If a connection attempt is successful and dir is non-zero, the path name of a line directory that has files for accessing the connection is copied into dir. The path name is guaranteed to be less than 40 bytes long. One line directory exists for each possible connection. The data file in the line directory should be used to communicate with the destination. The ctl file in the line directory can be used to send commands to the line. See dk(3) and ip(3) for messages that can be written to the ctl file. The last close of the data or ctl file will close the connection. Dial makes a call to destination addr on a multiplexed network. If the network in addr is net, dial will try in succession all networks in common between source and destination until a call succeeds. It returns a file descriptor open for reading and writing the data file in the line directory. The addr file in the line directory contains the address called. If the network allows the local address to be set, as is the case with UDP and TCP port numbers, and local is non-zero, the local address will be set to local. If cfdp is non-zero, *cfdp is set to a file descriptor open for reading and writing the control file. Hangup is a means of forcing a connection to hang up without closing the ctl and data files. Announce and listen are the complements of dial. Announce establishes a network name to which calls can be made. Like dial, announce returns an open ctl file. The listen routine takes as its first argument the dir of a previous announce. When a call is received, listen returns an open ctl file for the line the call was received on. It sets newdir to the path name of the new line directory. Accept accepts a call received by listen, while reject refuses the call because of cause. Accept returns a file descriptor for the data file opened ORDWR. Netmkaddr makes an address suitable for dialing or announcing. It takes an address along with a default network and service to use if they are not specified in the address. It returns a pointer to static data holding the actual address to use. EXAMPLES
Make a call and return an open file descriptor to use for communications: int callkremvax(void) { return dial("kremvax", 0, 0, 0); } Call the local authentication server: int dialauth(char *service) { return dial(netmkaddr("$auth", 0, service), 0, 0, 0); } Announce as kremvax on Datakit and loop forever receiving calls and echoing back to the caller anything sent: int bekremvax(void) { int dfd, acfd, lcfd; char adir[40], ldir[40]; int n; char buf[256]; afd = announce("dk!kremvax", adir); if(afd < 0) return -1; for(;;){ /* listen for a call */ lcfd = listen(adir, ldir); if(lcfd < 0) return -1; /* fork a process to echo */ switch(fork()){ case -1: perror("forking"); close(lcfd); break; case 0: /* accept the call and open the data file */ dfd = accept(lcfd, ldir); if(dfd < 0) return -1; /* echo until EOF */ while((n = read(dfd, buf, sizeof(buf))) > 0) write(dfd, buf, n); exits(0); default: close(lcfd); break; } } } SOURCE
/sys/src/libc/port SEE ALSO
auth(2), dk(3), ip(3), stream(3), ndb(8) DIAGNOSTICS
Dial, announce, and listen return -1 if they fail. Hangup returns nonzero if it fails. DIAL(2)
All times are GMT -4. The time now is 12:05 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy