Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place! |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
01-08-2017, 04:15 AM
|
#1
|
LQ Newbie
Registered: Jan 2017
Posts: 3
Rep:
|
Problem with scipt, use command sort, mv
I have a problem with writing a script that you want to sort files by extension in a subdirectory called extension.
I sort files from the /home/root1/nakosi and do not know how to use the command sort or mv to sort your files into subdirectories.
|
|
|
01-08-2017, 04:21 AM
|
#2
|
LQ Guru
Registered: Apr 2005
Distribution: Linux Mint, Devuan, OpenBSD
Posts: 7,519
|
Welcome.
The mv utility needs as options a source file and a destination directory. The following moves foo.txt to another directory.
Code:
mv /home/me/some/dir/foo.txt /somewhere/else/.
Check the manual page, as it is a good reference. The -t option might be useful sometimes in a script.
Post the script as you have it or the individual steps that you have been testing so we can see where you are stuck.
|
|
1 members found this post helpful.
|
01-08-2017, 05:41 AM
|
#3
|
LQ Newbie
Registered: Jan 2017
Posts: 3
Original Poster
Rep:
|
Thanks is working
Maybe you know how to hide the mistake? mv: cannot stat ‘/home/root1/nakosi/*.php’: No such file or directory
|
|
|
01-08-2017, 06:09 AM
|
#4
|
LQ Addict
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 22,735
|
that is called redirection, add:
2>/dev/null
at the end of the command
|
|
1 members found this post helpful.
|
01-08-2017, 08:22 AM
|
#5
|
LQ Newbie
Registered: Jan 2017
Posts: 3
Original Poster
Rep:
|
Thanks is working. This error has disappeared.
|
|
|
01-08-2017, 08:28 AM
|
#6
|
LQ Guru
Registered: Apr 2005
Distribution: Linux Mint, Devuan, OpenBSD
Posts: 7,519
|
Quote:
Originally Posted by c3n
This error has disappeared.
|
Well, technically just the error message has been hidden. The error causing it is still there. If you want to check for the existence of a file or directory before trying to move it, you can use the utility test with the -e, -f, or -d options.
|
|
1 members found this post helpful.
|
All times are GMT -5. The time now is 03:18 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|