Results 1 to 3 of 3
Enjoy an ad free experience by logging in. Not a member yet? Register.
- 07-05-2011 #1
- Join Date
- Jul 2011
terminal "cp" problem
I made a folder named "test" on my desktop. After that I wanted to do txt file in it, so I didCode:
cp test.txt test/test2.txt /home/hunti/DesktopCode:
cp: cannot stat `test.txt': No such file or directory cp: cannot stat `test/test2.txt': No such file or directoryCode:
hunti@hunti-Aspire-M7720:~/Desktop$ cp test test/test2.txtCode:
cp: omitting directory `test'
What am I doing wrong??
- 07-05-2011 #2
Let's start from the beginning with the directory creation.
touch testfile-1 ls -al > testfile-2Code:
cp testfile-1 test-directory/Code:
cp testfile* test-directory/Code:
cp testfile-1 testfile-2 test-directory/
- 07-05-2011 #3
So, let's start with what "cp" does. "cp" copies files. In the first command you ran, you tried to copy a file called "text.txt" in the current directory into the "test/" directory and call the copy test2.txt. The problem is that you do not have a file called "test.txt" in the current directory.
The second command that you ran, you tried to copy a directory, which "cp" will by default not do. To copy a directory, you must use "cp -R" (the -R stands for "recursive"). However, you also cannot copy a directory into itself, so the command would still have failed.
elija's answer explains how to create files and copy them around. If you would like to create a text file with some content that you write, you should use a text editor: vi and Emacs are the very popular ones, but they are very complicated. For a simpler commandline editor, you can try nano. For graphical text editors, try gedit (Gnome) or Kate or KWrite (KDE).