Cp: cannot stat No such file or directory


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Cp: cannot stat No such file or directory
# 1  
Old 02-20-2013
Linux Cp: cannot stat No such file or directory

Hi

Please review this script and let me know what i need to do.
This is my script
Code:
#!/bin/bash
#SCRIPT:  forms.sh
#PURPOSE: Process a file line by line with redirected while-read loop.
#PURPOSE: and copy the forms to the follder

foldername=sample_dir
mkdir -p $foldername

while read file;
do
FILENAME=$(basename $file)

LINE=$FILENAME
count=0

cp $LINE $foldername/
done < forms.txt

i have a file called forms.txt which contains unix directory path.
i want to extract the filename alone from the unix directory path. now i am having copy issue with this script.
This is the error, i am getting
Code:
cp: cannot stat `AKDAPREG.fmb': No such file or directory
cp: cannot stat `AKDATTRS.fmb': No such file or directory
cp: cannot stat `AKDFLOWB.fmb': No such file or directory
cp: cannot stat `AKDFLOWS.fmb': No such file or directory
cp: cannot stat `AKDOBFKS.fmb': No such file or directory
cp: cannot stat `AKDOBJWB.fmb': No such file or directory
cp: cannot stat `AKDOBPKS.fmb': No such file or directory
cp: cannot stat `AKDPICKF.fmb': No such file or directory
cp: cannot stat `AKDQUERY.fmb': No such file or directory

Please let me know your suggestions.

Thanks,
Rami Reddy.
# 2  
Old 02-20-2013
Please check your file is present or not in current location where script is running.

Or better way use full path of a file to copy it Smilie
# 3  
Old 02-20-2013
Try to run the script in debug mode and let us know the result which you are getting.

Code:
#!/bin/bash
 
set -x

# 4  
Old 02-20-2013
Hi vikram,

even though i tried in debug mode, i am not getting the copy to destination folder
# 5  
Old 02-20-2013
Could you please post the line by line execution which took place after running your script in debug mode.
# 6  
Old 02-20-2013
Are you sure those .fmb files are present in the same directory your script is running?

Also if you have correct absolute path of these files in form.txt, I suggest you to remove below line:
Code:
FILENAME=$(basename $file)

and perform copy:
Code:
cp "$file" "${foldername}/"

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Cp: cannot stat ‘src/last??’: No such file or directory

Good day. I am trying to install the latest version of LAST program (last.cbrc.jp) on my Windows64bit using Cygwin64. I successfully downloaded it and followed the instructions on how to install it. However, when I tried to run the command "make install prefix=~", I got this error, as shown... (0 Replies)
Discussion started by: nicole_john_
0 Replies

2. UNIX for Dummies Questions & Answers

Cannot stat ‘/albiero’: No such file or directory

So on my external hard drive, I am trying to copy one folder into another folder sudo cp /albiero /home and get the error message cannot stat ‘/albiero': No such file or directory Though both folders exist drwxr-xr-x 44 root root 4096 Oct 31 15:15 albiero drwxr-xr-x 2 root ... (2 Replies)
Discussion started by: albiero
2 Replies

3. Solaris

/bin/find: stat() error <File> : No such file or directory

Hi, I am getting below error in Solaris 10 SPARC when trying to issue a search on /var/tmp partition Below is the query /bin/find /var/tmp/ -type f -atime +1 Below is the result /bin/find: stat() error <File> : No such file or directory (28 Replies)
Discussion started by: prash358
28 Replies

4. UNIX for Dummies Questions & Answers

Cp: cannot stat...: no such file or directory

Please review the issue below and tell me what I need to do. I cannot copy the zip file. $ ls -l total 10 drwxrwx--- 1 root vboxsf 0 Feb 1 16:10 sf_Temp drwxrwx--- 2 root vboxsf 4096 Jan 31 17:59 sf_VBoxShared dr-xr-xr-x 6 oracle root 2048 Dec 19 09:20 VBOXADDITIONS_4.2.6_82870 $ cp -r... (2 Replies)
Discussion started by: lutus
2 Replies

5. Shell Programming and Scripting

Mv : cannot stat :no such file or directory

this is my script x=1 o=0 while do fi ];then (this check is a certain extension with a number exist) let x++ else mv /var/log/mrnet.log.1.gz /var/log/mrnet.log.$x.gz o=1 fi done mrnet.log.1.gz exist already... (1 Reply)
Discussion started by: Froob
1 Replies

6. Shell Programming and Scripting

using File::stat

Hello everyone, I need some help on a perl script. The script is to open a dir and print out the date of last modification on all files. I'm been trying this code but it doesn't work. use File::stat; open (D,"$ARGV") or die "Can't open\n"; while (defined ($file = readdir D)) { next... (3 Replies)
Discussion started by: new bie
3 Replies

7. SuSE

cp: cannot stat no such file or directory

#!/bin/ksh cp /etc/apache2/vhosts.d/orginal/test-yast2_vhost.conf-bk /etc/apache2/vhosts.d/test-yast2_vhost.conf /usr/sbin/rcapache2 graceful when i ran this script I'm getting following error. cp: cannot stat /etc/apache2/vhosts.d/orginal/test-yast2_vhost.conf-bk no such file or directory... (1 Reply)
Discussion started by: s_linux
1 Replies

8. Shell Programming and Scripting

cp: cannot stat: No such file or directory

Hi there, I need some help with cp files from one directory into several others. The code is as follows: SUB=`ls src_directory | wc -l` OUT_LOOP=$(($SUB / $MK_NUMS)) IN_LOOP=$(($SUB % $MK_NUMS)) COUNT=$MK_NUMS while ] do mkdir dst_directory$COUNT ls -1 src_directory |... (4 Replies)
Discussion started by: Krush187
4 Replies

9. Shell Programming and Scripting

cp: cannot stat `/opt/IBM/cofig.sh': No such file or directory

Hi all, I'm trying to write a single line command to do this 1. ssh user@hostA 2. Check whether the dir /opt/IBM/ exists 3. copy -a /opt/IBM/config.sh /opt/IBM/config.sh.old This is the command ssh -v user@hostA "test -d /opt/IBM" && cp -a /opt/IBM/config.sh /opt/IBM/config.sh.old ||... (3 Replies)
Discussion started by: chanti
3 Replies

10. Programming

Using stat() to determine file permissions

I'm having a problem verifying a directory's permissions using the stat() command. I want to flag an error condition if the directory is WRITABLE by either group or other. This is the code I'm using: if (stat(dirname,&statbuf) == -1) { fprintf(stderr,"Unable to run stat() command\n"); ... (3 Replies)
Discussion started by: kowrip
3 Replies
Login or Register to Ask a Question