list files in ascending order

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








-1















I am trying to display file names(with complete path) based on the created timestamp in ascending order.
if files exists: display files with complete directory path in asc order.
if files do not exists: display nothing.



But first line in output displays "total xxxx". (I don't want this one)



ls -ltr /dir1/subdir1 | awk 'print $9'









share|improve this question
























  • Thank you. would it be possible to get the list line by line.

    – sunshine737
    Jun 2 '15 at 16:24











  • ls -1trd /dir1/subdir1/*. Try man ls

    – Stéphane Chazelas
    Jun 2 '15 at 16:26

















-1















I am trying to display file names(with complete path) based on the created timestamp in ascending order.
if files exists: display files with complete directory path in asc order.
if files do not exists: display nothing.



But first line in output displays "total xxxx". (I don't want this one)



ls -ltr /dir1/subdir1 | awk 'print $9'









share|improve this question
























  • Thank you. would it be possible to get the list line by line.

    – sunshine737
    Jun 2 '15 at 16:24











  • ls -1trd /dir1/subdir1/*. Try man ls

    – Stéphane Chazelas
    Jun 2 '15 at 16:26













-1












-1








-1








I am trying to display file names(with complete path) based on the created timestamp in ascending order.
if files exists: display files with complete directory path in asc order.
if files do not exists: display nothing.



But first line in output displays "total xxxx". (I don't want this one)



ls -ltr /dir1/subdir1 | awk 'print $9'









share|improve this question
















I am trying to display file names(with complete path) based on the created timestamp in ascending order.
if files exists: display files with complete directory path in asc order.
if files do not exists: display nothing.



But first line in output displays "total xxxx". (I don't want this one)



ls -ltr /dir1/subdir1 | awk 'print $9'






ls






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 9 at 13:29









Rui F Ribeiro

41.9k1483142




41.9k1483142










asked Jun 2 '15 at 15:49









sunshine737sunshine737

8125




8125












  • Thank you. would it be possible to get the list line by line.

    – sunshine737
    Jun 2 '15 at 16:24











  • ls -1trd /dir1/subdir1/*. Try man ls

    – Stéphane Chazelas
    Jun 2 '15 at 16:26

















  • Thank you. would it be possible to get the list line by line.

    – sunshine737
    Jun 2 '15 at 16:24











  • ls -1trd /dir1/subdir1/*. Try man ls

    – Stéphane Chazelas
    Jun 2 '15 at 16:26
















Thank you. would it be possible to get the list line by line.

– sunshine737
Jun 2 '15 at 16:24





Thank you. would it be possible to get the list line by line.

– sunshine737
Jun 2 '15 at 16:24













ls -1trd /dir1/subdir1/*. Try man ls

– Stéphane Chazelas
Jun 2 '15 at 16:26





ls -1trd /dir1/subdir1/*. Try man ls

– Stéphane Chazelas
Jun 2 '15 at 16:26










1 Answer
1






active

oldest

votes


















0














You don't need the -l option to make ls sort by modification time.



To remove the “total …” line, pipe through tail -n +2 (start printing at the second line, i.e. skip the first line).



ls -tr /dir/subdir1 | tail -n +2


Note that this uses the modification time, not the creation time. Most unix variants don't store the creation time, and anyway it's a dubious concept (there's an ambiguity between modifying a file, and creating a new file which is moved on top of the existing one).






share|improve this answer























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "106"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f207094%2flist-files-in-ascending-order%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    You don't need the -l option to make ls sort by modification time.



    To remove the “total …” line, pipe through tail -n +2 (start printing at the second line, i.e. skip the first line).



    ls -tr /dir/subdir1 | tail -n +2


    Note that this uses the modification time, not the creation time. Most unix variants don't store the creation time, and anyway it's a dubious concept (there's an ambiguity between modifying a file, and creating a new file which is moved on top of the existing one).






    share|improve this answer



























      0














      You don't need the -l option to make ls sort by modification time.



      To remove the “total …” line, pipe through tail -n +2 (start printing at the second line, i.e. skip the first line).



      ls -tr /dir/subdir1 | tail -n +2


      Note that this uses the modification time, not the creation time. Most unix variants don't store the creation time, and anyway it's a dubious concept (there's an ambiguity between modifying a file, and creating a new file which is moved on top of the existing one).






      share|improve this answer

























        0












        0








        0







        You don't need the -l option to make ls sort by modification time.



        To remove the “total …” line, pipe through tail -n +2 (start printing at the second line, i.e. skip the first line).



        ls -tr /dir/subdir1 | tail -n +2


        Note that this uses the modification time, not the creation time. Most unix variants don't store the creation time, and anyway it's a dubious concept (there's an ambiguity between modifying a file, and creating a new file which is moved on top of the existing one).






        share|improve this answer













        You don't need the -l option to make ls sort by modification time.



        To remove the “total …” line, pipe through tail -n +2 (start printing at the second line, i.e. skip the first line).



        ls -tr /dir/subdir1 | tail -n +2


        Note that this uses the modification time, not the creation time. Most unix variants don't store the creation time, and anyway it's a dubious concept (there's an ambiguity between modifying a file, and creating a new file which is moved on top of the existing one).







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jun 4 '15 at 0:08









        GillesGilles

        546k12911111624




        546k12911111624



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Unix & Linux Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f207094%2flist-files-in-ascending-order%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown






            Popular posts from this blog

            How to check contact read email or not when send email to Individual?

            Displaying single band from multi-band raster using QGIS

            How many registers does an x86_64 CPU actually have?