ਲੀਨਕਸ ਵਿੱਚ ls ਕਮਾਂਡ ਦੀ ਲਿਸਟ ਫਾਈਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ

Ls ਕਮਾਂਡ ਫਾਈਲ ਸਿਸਟਮ ਨੂੰ ਨੈਵੀਗੇਟ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਕਮਾਂਡ ਲਾਈਨ ਟੂਲਜ਼ ਹੈ. ਕਮਾਂਡ ਲਾਈਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਆਪਣੇ ਫਾਇਲ ਸਿਸਟਮ ਨੂੰ ਨੈਵੀਗੇਟ ਕਰਨ ਲਈ ਇੱਥੇ ਜ਼ਰੂਰੀ ਕਮਾਂਡ ਦੀ ਪੂਰੀ ਸੂਚੀ ਹੈ.

Ls ਕਮਾਂਡ ਫਾਈਲ ਸਿਸਟਮ ਦੇ ਅੰਦਰ ਫਾਈਲਾਂ ਅਤੇ ਫੋਲਡਰਾਂ ਦੇ ਨਾਮ ਦੀ ਸੂਚੀ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ. ਇਹ ਗਾਈਡ ਤੁਹਾਨੂੰ ਸਾਰੇ ਸਵਿੱਚ ਦਿਖਾਏਗਾ ਜੋ ਕਿ ls ਕਮਾਂਡ ਦੇ ਲਈ ਉਪਲਬਧ ਹਨ ਅਤੇ ਉਹਨਾਂ ਦਾ ਅਰਥ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ

ਇੱਕ ਫੋਲਡਰ ਵਿੱਚ ਫਾਈਲਾਂ ਦੀ ਸੂਚੀ ਬਣਾਓ

ਇੱਕ ਫੋਲਡਰ ਵਿੱਚ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਦੀ ਲਿਸਟ ਕਰਨ ਲਈ ਇੱਕ ਟਰਮੀਨਲ ਵਿੰਡੋ ਖੋਲੋ ਅਤੇ ਫੋਲਡਰ ਤੇ ਜਾਓ ਜਿੱਥੇ ਤੁਸੀਂ ਸੀਡੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਸਮੱਗਰੀ ਵੇਖਣਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਫਿਰ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਟਾਈਪ ਕਰੋ:

ls

ਤੁਹਾਨੂੰ ਅਸਲ ਵਿੱਚ ਇਸ ਵਿੱਚ ਫਾਈਲਾਂ ਦੀ ਸੂਚੀ ਲਈ ਫੋਲਡਰ ਵਿੱਚ ਨੈਵੀਗੇਟ ਨਹੀਂ ਕਰਨਾ ਪੈਂਦਾ. ਤੁਸੀ ਹੇਠਲੀ ਕਮਾਂਡ ਦੇ ਹਿੱਸੇ ਦੇ ਤੌਰ ਤੇ ਬਸ ਸਧਾਰਣ ਤੌਰ ਤੇ ਸਧਾਰਣ ਕਰ ਸਕਦੇ ਹੋ.

ls / path / to / ਫਾਇਲ

ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ, ਫਾਈਲਾਂ ਅਤੇ ਫੋਲਡਰ ਨੂੰ ਸਕ੍ਰੀਨ ਦੇ ਕਾਲਮ ਵਿੱਚ ਸੂਚੀਬੱਧ ਕੀਤਾ ਜਾਵੇਗਾ ਅਤੇ ਤੁਸੀਂ ਜੋ ਵੀ ਦੇਖੋਂਗੇ ਉਹ ਫਾਇਲ ਨਾਂ ਹੈ.

ਲੁਕੀਆਂ ਹੋਈਆਂ ਫਾਈਲਾਂ (ਫਾਈਲਾਂ ਜੋ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਟੌਪ ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੀਆਂ ਹਨ) ਲੌਸ ਕਮਾਂਡ ਨੂੰ ਚਲਾ ਕੇ ਆਟੋਮੈਟਿਕਲੀ ਨਹੀਂ ਦਿਖਾਈਆਂ ਜਾਂਦੀਆਂ. ਤੁਹਾਨੂੰ ਇਸਦੀ ਬਜਾਏ ਹੇਠਲੀ ਕਮਾਂਡ ਦੀ ਜ਼ਰੂਰਤ ਹੈ.

ls -a
ls --all

ਉਪਰੋਕਤ ਵਰਤਿਆ ਗਿਆ ਇਹ ਘਟਾਓ ਇੱਕ (-a) ਸਵਿੱਚ ਸੂਚੀ ਦੇ ਸਾਰੇ ਲਈ ਹੈ. ਇਹ ਡਾਇਰੈਕਟਰੀ ਵਿਚ ਹਰੇਕ ਫਾਇਲ ਅਤੇ ਫੋਲਡਰ ਦੀ ਸੂਚੀ ਬਣਾਉਂਦਾ ਹੈ, ਜਿਸ ਤੇ ਕਮਾਂਡ ਚਲਦੀ ਹੈ ਜਾਂ ਅਸਲ ਵਿਚ ਉਸ ਨੂੰ ਦਿੱਤੀ ਮਾਰਗ ਦੇ ਵਿਰੁੱਧ ਹੈ.

ਇਸ ਦਾ ਨਤੀਜਾ ਇਹ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਫਾਈਲ ਬੁਲਾਇਆ ਗਿਆ ਹੈ. ਅਤੇ ਇੱਕ ਹੋਰ ..

. ਸਿੰਗਲ ਫੁਲ ਸਟੌਪ ਮੌਜੂਦਾ ਫੋਲਡਰ ਲਈ ਖੜ੍ਹਾ ਹੈ ਅਤੇ ਡਬਲ ਫਲੌਸਟ ਸਟਾਪ ਦਾ ਇੱਕ ਪੱਧਰ ਉੱਚਾ ਹੈ.

ਜੇ ਤੁਸੀਂ ਇਹਨਾਂ ਨੂੰ ਫਾਈਲਾਂ ਦੀ ਸੂਚੀ ਵਿਚੋਂ ਕੱਢਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਹੇਠਲੇਅਸ ਦੀ ਬਜਾਏ ਪੂੰਜੀ ਏ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ:

ls -a
ls - ਸਭ ਤੋਂ-ਸਭ

ਕੁਝ ਕਮਾਂਡਾਂ ਜਿਵੇਂ ਕਿ mv ਕਮਾਂਡ ਅਤੇ cp ਕਮਾਂਡ ਨੂੰ ਫਾਇਲਾਂ ਨੂੰ ਹਿਲਾਉਣ ਅਤੇ ਕਾਪੀ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਸਵਿੱਚ ਹੁੰਦੇ ਹਨ ਜੋ ਇਹਨਾਂ ਕਮਾਂਡਾਂ ਨਾਲ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ, ਜੋ ਕਿ ਅਸਲ ਫਾਇਲ ਦਾ ਬੈਕਅੱਪ ਤਿਆਰ ਕਰਦੇ ਹਨ.

ਇਹ ਬੈਕਅੱਪ ਫਾਇਲਾਂ ਆਮ ਤੌਰ 'ਤੇ ਟਿਲਡ (~) ਨਾਲ ਖਤਮ ਹੁੰਦੀਆਂ ਹਨ

ਬੈਕਅੱਪ ਫਾਇਲਾਂ (ਇੱਕ ਟਿਲਡ ਨਾਲ ਖਤਮ ਹੋਣ ਵਾਲੀਆਂ ਫਾਇਲਾਂ) ਨੂੰ ਛੱਡਣ ਲਈ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ:

ls-B
ls --ignore-backups

ਜ਼ਿਆਦਾਤਰ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਵਾਪਸੀ ਸੂਚੀ ਫੋਲਡਰ ਨੂੰ ਇੱਕ ਰੰਗ ਅਤੇ ਦੂਜੀ ਫਾਇਲ ਵਿੱਚ ਦਿਖਾਏਗੀ. ਉਦਾਹਰਣ ਵਜੋਂ ਸਾਡੇ ਟਰਮੀਨਲ ਵਿਚ, ਫੋਲਡਰ ਨੀਲੇ ਹੁੰਦੇ ਹਨ ਅਤੇ ਫਾਈਲਾਂ ਚਿੱਟਾ ਹੁੰਦੀਆਂ ਹਨ.

ਜੇ ਤੁਸੀਂ ਵੱਖ ਵੱਖ ਰੰਗ ਦਿਖਾਉਣਾ ਨਹੀਂ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਹੇਠਲੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ:

ls --color = ਕਦੇ ਨਹੀਂ

ਜੇ ਤੁਸੀਂ ਵਧੇਰੇ ਵਿਸਥਾਰ ਆਉਟਪੁਟ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੀ ਸਵਿਚ ਵਰਤ ਸਕਦੇ ਹੋ:

ls -l

ਇਹ ਇੱਕ ਅਨੁਮਤੀ ਦਿਖਾਉਂਦਾ ਹੈ ਜੋ ਅਨੁਮਤੀਆਂ, ਇੰਨਡੌਨਜ਼ ਦੀ ਗਿਣਤੀ, ਮਾਲਕ ਅਤੇ ਸਮੂਹ, ਫਾਇਲ ਦਾ ਆਕਾਰ, ਆਖਰੀ ਪਹੁੰਚ ਕੀਤੀ ਮਿਤੀ ਅਤੇ ਸਮਾਂ ਅਤੇ ਫਾਈਲ ਦਾ ਨਾਮ.

ਜੇ ਤੁਸੀਂ ਇਹ ਨਹੀਂ ਦੇਖਣਾ ਚਾਹੁੰਦੇ ਕਿ ਮਾਲਕ ਇਸ ਦੀ ਬਜਾਏ ਹੇਠਲੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ.

ls -g

ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਗਏ ਸਵਿੱਚ ਨੂੰ ਵੀ ਨਿਰਧਾਰਤ ਕਰਕੇ ਸਮੂਹ ਵੇਰਵਿਆਂ ਨੂੰ ਛੱਡ ਸਕਦੇ ਹੋ:

ls -o


ਲੰਬਾ ਫਾਰਮੈਟ ਸੂਚੀਕਰਨ ਹੋਰ ਵੀ ਸਵਿੱਚਾਂ ਨਾਲ ਹੋਰ ਵੀ ਜਾਣਕਾਰੀ ਵੇਖਣ ਲਈ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ. ਉਦਾਹਰਣ ਲਈ, ਤੁਸੀਂ ਹੇਠਲੀ ਕਮਾਂਡ ਚਲਾ ਕੇ ਫਾਇਲ ਦੇ ਲੇਖਕ ਨੂੰ ਲੱਭ ਸਕਦੇ ਹੋ.

ls -l --author

ਹੇਠ ਲਿਖੇ ਸੂਚੀਆਂ ਮਨੁੱਖੀ ਪੜ੍ਹਨਯੋਗ ਫਾਈਲ ਅਕਾਰ ਨੂੰ ਦਿਖਾਉਣ ਲਈ ਤੁਸੀਂ ਆਉਟਪੁਟ ਨੂੰ ਬਦਲ ਸਕਦੇ ਹੋ:

ls -l -h
ls -l - ਹਿਊਮੈਨ - ਪੜ੍ਹਨਯੋਗ
ls -l -s

ਯੂਜ਼ਰ ਕਮਿਊਨੀਕੇਸ਼ਨ ਨੂੰ ਲਿਸਟ ਕਮਾਂਡ ਵਿਚ ਦਿਖਾਉਣ ਦੀ ਬਜਾਏ ਤੁਸੀਂ ls ਕਮਾਂਡ ਨੂੰ ਭੌਤਿਕ ਯੂਜ਼ਰ id ਅਤੇ ਗਰੁੱਪ ਆਈਡੀ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਉਣ ਲਈ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ:

ls -l -n

Ls ਕਮਾਂਡ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਖਾਸ ਮਾਰਗ ਤੋਂ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਅਤੇ ਫੋਲਡਰਾਂ ਨੂੰ ਦਿਖਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ.

ਉਦਾਹਰਣ ਲਈ:

ls -r / home

ਉਪਰੋਕਤ ਕਮਾਂਡ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀ ਜਿਵੇਂ ਕਿ ਤਸਵੀਰਾਂ, ਸੰਗੀਤ, ਵੀਡੀਓ, ਡਾਊਨਲੋਡ ਅਤੇ ਦਸਤਾਵੇਜ਼ਾਂ ਦੀਆਂ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਅਤੇ ਫੋਲਡਰ ਦਿਖਾਏਗਾ.

ਆਉਟਪੁੱਟ ਫਾਰਮੈਟ ਨੂੰ ਬਦਲੋ

ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ, ਫਾਇਲ ਸੂਚੀ ਲਈ ਆਉਟਪੁੱਟ ਕਾਲਮ ਵਿੱਚ ਪਰਦੇ ਦੇ ਵਿੱਚਕਾਰ ਹੈ.

ਹਾਲਾਂਕਿ, ਤੁਸੀਂ ਹੇਠ ਦਿੱਤੇ ਅਨੁਸਾਰ ਇੱਕ ਫਾਰਮੈਟ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦੇ ਹੋ.

ls -X
ls --format = ਭਰ ਵਿੱਚ

ਸਕਰੀਨ ਤੇ ਕਾਲਮਾਂ ਵਿਚ ਸੂਚੀ ਦਿਖਾਓ.

ls -m
ls --format = ਕੋਮਾ

ਸੂਚੀ ਨੂੰ ਕਾਮੇ ਨਾਲ ਅਲੱਗ ਅਲੱਗ ਫਾਰਮੈਟ ਵਿੱਚ ਵੇਖੋ.

ls -x
ls --format = horizontal

ਇੱਕ ਹਰੀਜੱਟਲ ਫੌਰਮੈਟ ਵਿੱਚ ਸੂਚੀ ਦਿਖਾਓ

ls -l
ls --format = ਲੰਬੇ

ਜਿਵੇਂ ਕਿ ਪਿਛਲੇ ਭਾਗ ਵਿੱਚ ਦੱਸਿਆ ਗਿਆ ਹੈ ਇਹ ਸੂਚੀ ਲੰਬੀ ਫਾਰਮੈਟ ਵਿੱਚ ਦਰਸਾਉਂਦੀ ਹੈ.

ls -1
ls --format = ਸਿੰਗਲ-ਕਾਲਮ
ls --format = ਵਰਬੋਸ

ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਅਤੇ ਫੋਲਡਰਾਂ ਨੂੰ ਵੇਖਾਉਦਾ ਹੈ, ਹਰੇਕ ਲਾਈਨ ਤੇ 1.

ls -c
ls --format = ਵਰਟੀਕਲ

ਲੰਮਾਈ ਨੂੰ ਵਰਟੀਕਲ ਵੇਖਾਉਦਾ ਹੈ.

Ls ਕਮਾਂਡ ਤੋਂ ਆਉਟਪੁੱਟ ਨੂੰ ਕਿਵੇਂ ਕ੍ਰਮਬੱਧ ਕਰੀਏ

Ls ਕਮਾਂਡ ਤੋਂ ਆਉਟਪੁੱਟ ਨੂੰ ਕ੍ਰਮਬੱਧ ਕਰਨ ਲਈ ਤੁਸੀਂ --sort ਸਵਿੱਚ ਦੀ ਵਰਤੋਂ ਹੇਠ ਦਿੱਤੇ ਅਨੁਸਾਰ ਕਰ ਸਕਦੇ ਹੋ:

ls --sort = none
ls --sort = size
ls --sort = ਟਾਈਮ
ls --sort = version

ਡਿਫੌਲਟ ਨੂੰ ਕਿਸੇ ਵੀ ਲਈ ਸੈਟ ਕੀਤਾ ਗਿਆ ਹੈ ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਫਾਈਲਾਂ ਨਾਮ ਦੁਆਰਾ ਕ੍ਰਮਬੱਧ ਹਨ. ਜਦੋਂ ਤੁਸੀਂ ਸਾਈਜ਼ ਨੂੰ ਕ੍ਰਮਬੱਧ ਕਰਦੇ ਹੋ ਤਾਂ ਫਾਈਲ ਸਭ ਤੋਂ ਵੱਡੇ ਆਕਾਰ ਨਾਲ ਦਿਖਾਈ ਜਾਂਦੀ ਹੈ ਅਤੇ ਸਭ ਤੋਂ ਛੋਟੀ ਆਖਰੀ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ.

ਸਮਾਂ ਦੁਆਰਾ ਕ੍ਰਮਬੱਧ ਕਰਨ ਨਾਲ ਉਹ ਫਾਈਲ ਦਿੱਸਦੀ ਹੈ ਜਿਸ ਨੂੰ ਆਖਰੀ ਵਾਰ ਐਕਸੈਸ ਕੀਤੀ ਗਈ ਹੈ ਅਤੇ ਆਖਰੀ ਵਾਰ ਐਕਸੈਸ ਹੋਈ ਫਾਇਲ.

ਇਤਫਾਕਨ, ਉਪਰੋਕਤ ਸਾਰੇ ਪ੍ਰਕਾਰ ਇਸਦੇ ਬਜਾਏ ਹੇਠਲੀ ਕਮਾਂਡਾਂ ਨਾਲ ਪ੍ਰਾਪਤ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ:

ls -U
ls -S
ls -t
ls -v

ਜੇ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਰਿਵਰਸ ਕ੍ਰਮ ਵਿੱਚ ਨਤੀਜੇ ਹੇਠ ਦਿੱਤੇ ਹੁਕਮ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ

ls -r --sort = ਆਕਾਰ
ls --reverse --sort = ਆਕਾਰ

ਸੰਖੇਪ

ਸਮੇਂ ਦੇ ਫਾਰਮੈਟਿੰਗ ਨਾਲ ਕਰਨ ਲਈ ਕਈ ਹੋਰ ਸਵਿੱਚ ਉਪਲਬਧ ਹਨ. ਤੁਸੀਂ ls ਲੀਨਕਸ ਮੈਨੁਅਲ ਪੇਜ ਨੂੰ ਪੜ੍ਹ ਕੇ ਹੋਰ ਸਾਰੇ ਸਵਿੱਚਾਂ ਬਾਰੇ ਪੜ੍ਹ ਸਕਦੇ ਹੋ.

ਆਦਮੀ ls