UNIX: liste les fichiers dans le répertoire avec chemin d’access relatif

La question est:

Quelle commande utiliseriez-vous pour répertorier les fichiers texte dans votre répertoire fileAsst (en utilisant un chemin relatif)?

La question précédente était:

Donnez une commande pour répertorier les noms de ces fichiers texte, en utilisant un chemin absolu vers le répertoire fileAsst dans le cadre de votre commande.

La réponse était:

~/UnixCourse/fileAsst/*.txt 

Je me demandais comment je pouvais lister les fichiers dans ce répertoire en utilisant un chemin relatif. J’ai essayé plusieurs commandes, notamment:

 ls ~/UnixCourse/fileAsst/*.txt|awk -F"/" '{print $NF}' (cd ~/UnixCourse/fileAsst/*.txt && ls ) 

et un tas d’autres.

Mais ça n’arrête pas de me dire leur invalide. Je sais que la réponse doit être correcte, car d’autres ont réussi à surmonter cela. Mais maintenant, je suis coincé et extrêmement frustré = (

METTRE À JOUR:

Après être allé au laboratoire, quelqu’un m’a aidé à résoudre le problème. Je devais être dans un certain répertoire de travail au début et je ne l’étais pas. Après avoir basculé dans ce répertoire, tout ce dont j’avais besoin était la commande:

 ../UnixCourse/fileAsst/*.txt 

et qui s’en est occupé pour moi. Merci à tous ceux qui ont aidé et j’espère que cela aidera quelqu’un d’autre.

essayer:

 $ cd ~/UnixCourse/fileAsst/ $ find . 

comme un one-liner (en cours d’exécution dans un sous-shell)

 $ (cd ~/UnixCourse/fileAsst/ && find .) 

une autre approche

 $ (cd ~/UnixCourse && ls fileAsst/*.txt $ ls ~/UnixCourse/fileAsst/*.txt