Printable Version of Topic

Click here to view this topic in its original format

Linuxhelp _ Programming in Linux _ Send directory in Long file

Posted by: jhope12 Sep 27 2011, 09:07 PM

How would I Send a directory in long format of the Lab3 directory to a file called dir.txt

Posted by: michaelk Sep 28 2011, 07:19 AM

At first glance is this homework?
What do you mean by long format?
Look at the options for the ls command
To send some sort of output to a file would be
ls > test.file (This will overwrite if the file exists)
ls >> test.file (This will append if the file exists)

Posted by: triatt92 Feb 12 2014, 12:47 PM

The command you are looking for is this:

ls -al >dir.txt

Make sure you inter the directory that you need to copy, in this case the Lab3 directory, then use the command prompt ls. This shows all the files and/or subdirectories in that directory(this is just to make sure there arent any unwanted files).

Once you are sure there are no unwanted files, use the command prompt:

ls -al >dir.txt

This will take the directory list(ls), and will take all files(including hidden ones) in long format and copy those into the destination file or directory, which in this case is dir.txt.

The greater than sign (>) before the dir.txt mean that it will overwrite anything located in that file/directory. If you were to use 2 greater than signs (>>) then it would add to what is already in the file/directory, putting it at the end of the file.


[if anybody notices anything wrong with this, please feel free to correct me. Im fairly new to Linux.]

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)